.rich-text{--buttons-gap: 24px}.rich-text--spacious{--rich-text-gap: 24px}.rich-text--compact{--rich-text-gap: 16px}.rich-text__wrapper--narrow,.rich-text__wrapper.center .context-image{margin-left:auto;margin-right:auto}.rich-text__wrapper--narrow{max-width:960px}.lines.rich-text:before{display:block;content:"";height:var(--line-width);width:100%;background-color:rgba(var(--layout-text-color),var(--line-opacity))}.lines.rich-text--spacious.rich-text:before{margin-bottom:48px}.lines.rich-text--compact.rich-text:before{margin-bottom:24px}main>section:first-child .lines.rich-text:before{display:none}.rich-text__wrapper:not(.rich-text__wrapper--two-columns)>*:not(:first-child){margin-top:var(--rich-text-gap)}.rich-text__wrapper>.spacer,.rich-text__wrapper>.line-container,.rich-text__wrapper>.line-container+*,.rich-text__wrapper>.spacer+*{margin-top:0}.rich-text .flex-start .block__button,.rich-text .flex-start .video-button-block{margin-right:var(--buttons-gap);margin-left:0}.rich-text .flex-end .block__button,.rich-text .flex-end .video-button-block{margin-left:var(--buttons-gap);margin-right:0}.rich-text .center .block__button,.rich-text .center .video-button-block{margin-left:calc(var(--buttons-gap) / 2);margin-right:calc(var(--buttons-gap) / 2)}.rich-text .social-media__title{min-height:auto}.rich-text .social-media-container,.rich-text .contacts-block{gap:16px}.rich-text .contacts-block .contacts{flex-direction:column}.rich-text .contacts__description{margin-top:8px}.rich-text__wrapper.center .social-media-container{align-items:center}.rich-text.no-default-color .contacts-block.color-accent .contacts__item,.rich-text.no-default-color .social-media.color-accent .social-media__link{color:rgb(var(--layout-text-color))}.rich-text.no-default-color .social-media.color-accent .social-media__link svg{fill:rgb(var(--layout-text-color))}.rich-text__wrapper--two-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,5vw,96px);row-gap:var(--rich-text-gap);align-items:center;justify-items:start;text-align:start}.rich-text__wrapper--two-columns>*{margin-top:0}.rich-text__wrapper--two-columns>.content-subheading,.rich-text__wrapper--two-columns>.content-heading{grid-column:1;width:100%}.rich-text__wrapper--two-columns>.content-text{grid-column:2;width:100%}.rich-text__wrapper--two-columns>*:not(.content-heading):not(.content-subheading):not(.content-text){grid-column:1 / -1;width:100%}@media screen and (max-width:920px){.rich-text__wrapper--two-columns{grid-template-columns:1fr;column-gap:0}.rich-text__wrapper--two-columns>*{grid-column:1!important}}.rich-text__wrapper--title-section.rich-text__wrapper--force-single-column,.rich-text__wrapper--title-section:not(.rich-text__wrapper--two-columns){display:block}.rich-text__wrapper--title-section:not(.rich-text__wrapper--two-columns) .content-heading{width:100%}.rich-text__wrapper--title-section.rich-text__wrapper--force-single-column{grid-template-columns:1fr!important}.rich-text__wrapper--title-section.rich-text__wrapper--force-single-column>*{grid-column:1!important}.rich-text__wrapper--title-section.rich-text__wrapper--force-single-column .content-heading{grid-column:1;width:100%}.rich-text__wrapper--title-section.rich-text__wrapper--force-single-column .content-text{grid-column:1;width:100%;margin-top:var(--rich-text-gap)}@media screen and (max-width:920px){.media-with-text--full-width.media-with-text--spacious{--default-padding: 24px}}@media screen and (max-width:768px){.rich-text--spacious{--rich-text-gap: 16px}.lines.rich-text--spacious.rich-text:before{margin-bottom:32px}.rich-text{--buttons-gap: 12px}}@media screen and (max-width:1048px)and (min-width:921px){.main_xs--spacious .rich-text--spacious,.main_s--spacious .rich-text--spacious,.main_m--spacious .rich-text--spacious{--rich-text-gap: 16px;--buttons-gap: 12px}.main_xs--spacious .lines.rich-text--spacious.rich-text:before,.main_s--spacious .lines.rich-text--spacious.rich-text:before,.main_m--spacious .lines.rich-text--spacious.rich-text:before{margin-bottom:32px}}@media screen and (max-width:968px)and (min-width:921px){.main_xs--compact .rich-text--compact,.main_s--compact .rich-text--compact{--buttons-gap: 12px}}@media screen and (max-width:1191px)and (min-width:921px){.main_xs_with_secondary--spacious .rich-text--spacious,.main_s_with_secondary--spacious .rich-text--spacious{--rich-text-gap: 16px;--buttons-gap: 12px}.main_xs_with_secondary--spacious .lines.rich-text--spacious.rich-text:before,.main_s_with_secondary--spacious .lines.rich-text--spacious.rich-text:before{margin-bottom:32px}}@media screen and (max-width:1064px)and (min-width:921px){.main_xs_with_secondary--compact .rich-text--compact,.main_s_with_secondary--compact .rich-text--compact{--buttons-gap: 12px}}@media screen and (max-width:1024px)and (min-width:921px){.main_m--compact .rich-text--compact{--buttons-gap: 12px}}@media screen and (max-width:1152px)and (min-width:921px){.main_m_with_secondary .rich-text{--rich-text-gap: 16px;--buttons-gap: 12px}.main_m_with_secondary--spacious .lines.rich-text--spacious.rich-text:before{margin-bottom:32px}}@media screen and (max-width:1536px)and (min-width:921px){.main_l .rich-text{--rich-text-gap: 16px;--buttons-gap: 12px}.main_l--spacious .lines.rich-text--spacious.rich-text:before{margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-rich-text.css.map */
