.kc-rich-text .split-rich-text{gap:var(--split-rich-text-gap)}.kc-rich-text .split-rich-text .prose{display:flex;flex-direction:column}.kc-rich-text .split-rich-text .button{margin-block-start:var(--margin-block-start);width:var(--button-width)}.kc-rich-text .rich-text .button{width:var(--button-width)}.kc-rich-text .split-rich-text .image:before,.kc-rich-text .rich-text .image:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;background-image:var(--image-frame-url);z-index:0;background-size:100% 100%;background-repeat:no-repeat}.kc-rich-text .split-rich-text .image img,.kc-rich-text .rich-text .image img{position:relative}@media screen and (max-width:999px){.kc-rich-text .rich-text .prose{display:flex;flex-direction:column;gap:var(--mobile-gap)}.kc-rich-text .rich-text .prose.column-reverse{flex-direction:column-reverse}.kc-rich-text .rich-text .prose.column-reverse>:last-child{margin-block-start:0}.kc-rich-text .rich-text .prose.column-reverse>:last-child :last-child{margin-block-start:0}.kc-rich-text .rich-text .prose.column-reverse>:first-child{margin-block-end:0}}.kc-rich-text .subheading{margin-bottom:var(--margin-block-end)}.kc-rich-text .heading,.kc-rich-text .headline{margin-bottom:var(--margin-block-end);margin-top:0}.kc-rich-text .paragraph{margin-bottom:var(--margin-block-end);color:var(--color);margin-top:0}.kc-rich-text .image{margin-top:0;position:relative;margin-bottom:var(--margin-block-end)}.kc-rich-text .button-wrapper{width:var(--button-width);margin-bottom:var(--margin-block-end);margin-top:0}.kc-rich-text .button-group{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;width:100%}.kc-rich-text .button-group .button-wrapper{margin-bottom:0;flex:0 1 auto}.kc-rich-text .button-group .button-wrapper[style*="--button-width: 100%"]{flex:0 1 calc(50% - 6px)}@media screen and (max-width:699px){.kc-rich-text .button-group .button-wrapper[style*="--button-width: 100%"]{flex:0 1 100%}}@media screen and (max-width:699px){.kc-rich-text .subheading,.kc-rich-text .heading,.kc-rich-text .headline,.kc-rich-text .paragraph,.kc-rich-text .image,.kc-rich-text .button-wrapper{margin-bottom:var(--margin-block-end-mobile)}}@media screen and (min-width:700px){.kc-rich-text .split-rich-text .prose{justify-content:var(--vertical-alignment)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/rich-text.css.map */
