.rte:after{clear:both;content:"";display:block}.rte p{margin-top:0;margin-bottom:20px}.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{width:100%;height:auto;max-width:100%;border:var(--media-border-width) solid rgb(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) rgb(var(--color-shadow) var(--media-shadow-opacity));margin-bottom:24px}.rte ul{padding-left:2rem}.rte li{list-style:inherit}.rte li:last-child{margin-bottom:0}.rte a{color:var(--clr-raspberry)}.rte blockquote p,.rte blockquote{display:inline-flex;font-family:var(--font-secondary);font-weight:700;letter-spacing:-1px;color:var(--clr-raspberry)}.rte blockquote{margin:20px 0}.rte p+blockquote{margin-top:0}.rte blockquote>*{margin:0}.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{text-transform:uppercase;font-weight:900}.rte h2 *,.rte h3 *,.rte h4 *,.rte h5 *,.rte h6 *{text-transform:uppercase;font-weight:900!important}.rte h2 a:before,.rte h2 a:after,.rte h3 a:before,.rte h3 a:after,.rte h4 a:before,.rte h4 a:after,.rte h5 a:before,.rte h5 a:after,.rte h6 a:before,.rte h6 a:after{height:2px!important}.rte blockquote p,.rte blockquote{font-size:3.5rem;line-height:4rem;letter-spacing:-1px}@media only screen and (min-width: 1200px){.rte blockquote p,.rte blockquote{font-size:4.5rem;line-height:5rem}}@media only screen and (min-width: 1600px){.rte blockquote p,.rte blockquote{font-size:5rem;line-height:6rem}.rte blockquote{margin:40px 0}.rte p+blockquote{margin-top:0}.rte blockquote>*{margin:0}}@media only screen and (min-width: 1200px){.rte h2{font-size:3.5rem;line-height:4rem;margin:30px 0}}@media only screen and (min-width: 1600px){.rte h2{font-size:4.2rem;line-height:5.6rem}}.rte h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:1.8rem;line-height:2.5rem}@media only screen and (min-width: 1200px){.rte h3{font-size:2.5rem;line-height:3rem}}@media only screen and (min-width: 1600px){.rte h3{font-size:3.2rem;line-height:4rem}}@media (max-width: 749px){.rte p,.rte li{font-size:14px;line-height:19px;letter-spacing:0px;color:var(--clr-gray-light)}.rte h6{margin:30px 0}.rte blockquote p,.rte blockquote{letter-spacing:0}}.rte p,.rte li{color:var(--clr-gray-light)}.rte ol{padding-left:15px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-rte.css.map */
