.rich-text-section{padding-block:var(--rich-text-padding-top) var(--rich-text-padding-bottom);background:var(--color-background);color:var(--color-text)}.rich-text-section--full-width-background{display:grid;grid-template-columns:var(--content-grid)}.rich-text-section--full-width-background .rich-text-section__inner{grid-column:2}.rich-text-section__inner{width:100%;margin-inline:auto}.rich-text-section--width-narrow .rich-text-section__inner{max-width:48rem}.rich-text-section--width-standard .rich-text-section__inner{max-width:64rem}.rich-text-section--width-wide .rich-text-section__inner{max-width:80rem}.rich-text-block{display:grid;gap:1rem;margin:var(--rich-text-block-margin, 15px);text-align:var(--rich-text-block-alignment, inherit)}.rich-text-block--card{padding:clamp(1.5rem,4vw,3rem);border:1px solid color-mix(in srgb,var(--color-border),transparent 35%);border-radius:var(--style-border-radius-inputs, 16px);background:var(--color-background);color:var(--color-text);box-shadow:0 18px 55px rgba(var(--color-foreground-rgb),.08);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rich-text-block--card:hover{border-color:color-mix(in srgb,var(--color-border),transparent 20%);transform:translateY(-2px);box-shadow:0 10px 32px rgba(var(--color-foreground-rgb),.06)}.rich-text-block__eyebrow{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text)}.rich-text-block__heading{margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.rich-text-block__text{font-size:1.05rem;line-height:1.65}.rich-text-block--align-center .rich-text-block__text{max-width:68ch;margin-inline:auto}.rich-text-block__text>*+*{margin-top:.9rem}.rich-text-block__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.rich-text-block--align-center .rich-text-block__buttons{justify-content:center}.rich-text-block--align-right .rich-text-block__buttons{justify-content:flex-end}@media screen and (max-width:749px){.rich-text-block--align-right{text-align:left;--rich-text-block-alignment: left}.rich-text-block--align-right .rich-text-block__buttons{justify-content:flex-start}.rich-text-block__buttons .button{width:100%}}.custom-column>.shopify-block>.rich-text-block{width:100%}.custom-column>.shopify-block>.rich-text-block--card{min-height:100%}
/*# sourceMappingURL=/cdn/shop/t/33/assets/css-rich-text.css.map */
