.rte:after{clear:both;content:"";display:block}.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte table{table-layout:fixed}@media screen and (min-width:750px){.rte table td{padding-left:1.2rem;padding-right:1.2rem}}.rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.rte ul{padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:.2rem}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-.5rem 0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:2.5rem;margin-bottom:1rem}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child,.rte>*:first-child{margin-top:0}.rte h1,.rte .h1{font-size:calc(var(--font-heading-scale) * 3rem)!important}.rte h2,.rte .h2{font-size:calc(var(--font-heading-scale) * 2rem)!important}.rte h3,.rte .h3{font-size:calc(var(--font-heading-scale) * 1.7rem)!important}@media screen and (min-width:750px){.rte h1,.rte .h1{font-size:calc(var(--font-heading-scale) * 4rem)!important}.rte h2,.rte .h2{font-size:calc(var(--font-heading-scale) * 2.4rem)!important}.rte h3,.rte .h3{font-size:calc(var(--font-heading-scale) * 1.8rem)!important}}.rte p>strong:only-child,.rte li>strong:only-child{display:block;margin-top:2rem;margin-bottom:.75rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 2rem)!important;line-height:calc(1 + .3/max(1,var(--font-heading-scale)));color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.rte p>strong:only-child,.rte li>strong:only-child{font-size:calc(var(--font-heading-scale) * 2.4rem)!important}}.rich-text__page-title{margin-bottom:2rem}.rich-text__text.rte p,.rich-text__text.rte li{font-size:1.5rem!important;line-height:calc(1 + .8 / var(--font-body-scale))}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-rte.css.map */
