.rtext{--rtext-space-block: var(--spacing-lg, 12px);--rtext-space-tight: var(--spacing-md, 8px);--rtext-space-heading-after: var(--spacing-xl, 16px);--rtext-space-heading-before: var(--spacing-4xl, 32px);--rtext-space-section: var(--spacing-6xl, 48px);--rtext-space-rule: var(--spacing-4xl, 32px);--rtext-list-indent: var(--spacing-3xl, 24px);--rtext-font-size: var(--font-size-text-sm, 14px);--rtext-letter-spacing: var(--letter-spacing-none, 0);--rtext-color: var(--text-secondary);--rtext-color-strong: var(--text-primary);--rtext-color-heading: var(--text-primary);--rtext-color-marker: var(--text-tertiary);--rtext-link-color: var(--color-brown-900);--rtext-link-color-hover: var(--color-brown-700);color:var(--rtext-color);font-family:var(--font-family-body, "DM Sans", system-ui, sans-serif);font-weight:var(--font-weight-regular, 400);font-size:var(--rtext-font-size);line-height:var(--line-height-140, 1.4);letter-spacing:var(--rtext-letter-spacing)}.rtext--md{--rtext-font-size: var(--font-size-text-md, 16px);--rtext-letter-spacing: var(--letter-spacing-snug, -.01em)}.rtext--ondark,.dark-section .rtext{--rtext-color: var(--color-neutral-200);--rtext-color-strong: var(--color-white);--rtext-color-heading: var(--color-white);--rtext-color-marker: var(--color-brown-400);--rtext-link-color: var(--color-orange-500);--rtext-link-color-hover: var(--color-orange-400)}.rtext :where(p,ul,ol,dl,blockquote,figure,table,pre,hr,h1,h2,h3,h4,h5,h6){margin-block:0}.rtext :where(p,ul,ol,dl,blockquote,figure,table,pre,hr,h1,h2,h3,h4,h5,h6,.callout)+:where(p,ul,ol,dl,blockquote,figure,table,pre){margin-top:var(--rtext-space-block)}.rtext :where(p,ul,ol,dl,blockquote,figure,table,pre,hr,h1,h2,h3,h4,h5,h6)+:where(h3,h4,h5,h6){margin-top:var(--rtext-space-heading-before)}.rtext :where(p,ul,ol,dl,blockquote,figure,table,pre,hr,h1,h2,h3,h4,h5,h6)+:where(h1,h2){margin-top:var(--rtext-space-section)}.rtext :where(h1,h2,h3,h4,h5,h6)+:where(p,ul,ol,dl,blockquote,figure,table,pre,h1,h2,h3,h4,h5,h6){margin-top:var(--rtext-space-heading-after)}.rtext>:first-child{margin-top:0}.rtext>:last-child{margin-bottom:0}.rtext :where(h1,h2,h3,h4,h5,h6){color:var(--rtext-color-heading);font-family:var(--font-family-display, "DM Sans", system-ui, sans-serif)}.rtext :where(h1){font-weight:var(--font-weight-black, 900);font-size:var(--font-size-display-xl, 56px);line-height:var(--line-height-100, 1);letter-spacing:var(--letter-spacing-none, 0);text-transform:uppercase}.rtext :where(h2){font-weight:var(--font-weight-black, 900);font-size:var(--font-size-display-lg, 48px);line-height:var(--line-height-105, 1.05);letter-spacing:var(--letter-spacing-none, 0);text-transform:uppercase}.rtext :where(h3){font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-display-md, 36px);line-height:var(--line-height-120, 1.2);letter-spacing:var(--letter-spacing-tight, -.02em)}.rtext :where(h4){font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-display-xs, 24px);line-height:var(--line-height-130, 1.3);letter-spacing:var(--letter-spacing-tight, -.02em)}.rtext :where(h5),.rtext :where(h6){font-weight:var(--font-weight-medium, 500);font-size:var(--font-size-text-xl, 20px);line-height:var(--line-height-140, 1.4);letter-spacing:var(--letter-spacing-snug, -.01em)}.rtext--full-measure :where(p){max-width:none}.rtext :where(a){color:var(--rtext-link-color);font-weight:var(--font-weight-medium, 500);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .15s ease-out}.rtext :where(a:hover){color:var(--rtext-link-color-hover)}.rtext :where(a:focus-visible){outline:2px solid var(--color-orange-500);outline-offset:2px;border-radius:2px}.rtext :where(strong,b){font-weight:var(--font-weight-medium, 500);color:var(--rtext-color-strong)}.rtext :where(em,i){font-style:italic}.rtext :where(mark){background-color:var(--color-warning-100);color:var(--rtext-color-strong);padding:0 2px;border-radius:2px}.rtext :where(small){font-size:var(--font-size-text-xs, 12px)}.rtext :where(sup,sub){font-size:.75em;line-height:0}.rtext :where(ul,ol){padding-inline-start:var(--rtext-list-indent)}.rtext :where(ul){list-style:disc}.rtext :where(ol){list-style:decimal}.rtext :where(li)::marker{color:var(--rtext-color-marker)}.rtext :where(li)+:where(li){margin-top:var(--rtext-space-tight)}.rtext :where(li)>:where(ul,ol){margin-top:var(--rtext-space-tight)}.rtext :where(ul ul){list-style:circle}.rtext :where(ul ul ul){list-style:square}.rtext :where(ol ol){list-style:lower-alpha}.rtext :where(ol ol ol){list-style:lower-roman}.rtext :where(li)>:where(p)+:where(p){margin-top:var(--rtext-space-tight)}.rtext :where(dt){font-weight:var(--font-weight-medium, 500);color:var(--rtext-color-strong)}.rtext :where(dd){margin-inline-start:var(--rtext-list-indent)}.rtext :where(dd)+:where(dt){margin-top:var(--rtext-space-block)}.rtext :where(hr){height:1px;border:0;background-color:var(--border-default, var(--color-brown-100))}.rtext :where(hr){margin-block:var(--rtext-space-rule)}.rtext :where(p,ul,ol,dl,blockquote,figure,table,pre,h1,h2,h3,h4,h5,h6)+:where(hr){margin-top:var(--rtext-space-rule)}.rtext :where(blockquote){padding-inline-start:var(--spacing-xl, 16px);border-inline-start:2px solid var(--border-strong, var(--color-brown-200));color:var(--rtext-color)}.rtext :where(img,video){display:block;max-width:100%;height:auto;border-radius:var(--radius-2xl, 16px)}.rtext :where(figcaption){margin-top:var(--rtext-space-tight);color:var(--text-tertiary);font-size:var(--font-size-text-xs, 12px)}.rtext :where(code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;padding:1px 4px;border-radius:4px;background-color:var(--color-brown-50, #f7f7f7);color:var(--rtext-color-strong)}.rtext :where(pre){padding:var(--spacing-xl, 16px);border-radius:var(--radius-md, 8px);background-color:var(--color-brown-50, #f7f7f7);overflow-x:auto}.rtext :where(pre) :where(code){padding:0;background:none}.rtext :where(table){width:100%;border-collapse:collapse;text-align:left}.rtext :where(th,td){padding:var(--spacing-lg, 12px) var(--spacing-xl, 16px);border-bottom:1px solid var(--border-default, var(--color-brown-100));vertical-align:top}.rtext :where(th){font-weight:var(--font-weight-medium, 500);color:var(--rtext-color-strong)}.rtext :where(table){display:block;overflow-x:auto}@media(max-width:768px){.rtext :where(h1){font-size:var(--font-size-display-md, 36px);line-height:var(--line-height-105, 1.05)}.rtext :where(h2){font-size:var(--font-size-display-sm, 30px);line-height:var(--line-height-105, 1.05)}.rtext :where(h3){font-size:var(--font-size-display-xs, 24px);line-height:var(--line-height-130, 1.3)}.rtext :where(h4){font-size:var(--font-size-text-xl, 20px);line-height:var(--line-height-140, 1.4);letter-spacing:var(--letter-spacing-snug, -.01em)}.rtext :where(h5),.rtext :where(h6){font-size:var(--font-size-text-lg, 18px)}.rtext{--rtext-space-section: var(--spacing-4xl, 32px);--rtext-space-heading-before: var(--spacing-3xl, 24px)}}@media(prefers-reduced-motion:reduce){.rtext :where(a){transition:none}}.callout{--rtext-link-color: var(--color-info-800);--rtext-link-color-hover: var(--color-info-600);display:block;width:100%;box-sizing:border-box;position:relative;overflow:clip;padding:var(--spacing-xl, 16px);border:1px solid var(--color-info-100);border-radius:var(--radius-md, 8px);background-color:var(--color-info-50);color:var(--text-secondary);font-size:var(--font-size-text-sm, 14px);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-140, 1.4);overflow-wrap:anywhere}.callout:before{content:"";position:absolute;top:-1px;left:-1px;width:4px;height:calc(100% + 2px);background-color:var(--color-info-500)}.callout>*{margin-block:0}.callout>*+*{margin-top:var(--rtext-space-block, 12px)}.rtext .callout{margin-top:var(--spacing-4xl, 32px)}.rtext>.callout:first-child{margin-top:0}.rtext>.callout:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/54/assets/richtext.css.map */
