.rte{--element-margin-top: 3.2rem;--heading-margin-bottom: 2rem;--lists-and-table-margin-top: .4rem}.rte blockquote:not(:first-child),.rte img:not(:first-child),.rte img:not(:first-child)+p,.rte img:not(:first-child)+div,.rte div:has(img):not(:first-child):not(.media),.rte div:has(img):not(:first-child)+p,.rte div:has(img):not(:first-child)+div,.rte p:has(img):not(:first-child),.rte p:has(.video-section):not(:first-child),.rte .video-section:not(:first-child),.rte h1:not(:first-child),.rte h2:not(:first-child),.rte h3:not(:first-child),.rte h4:not(:first-child),.rte h5:not(:first-child),.rte h6:not(:first-child){margin-top:var(--element-margin-top)}.rte ol:not(:first-child),.rte ul:not(:first-child){margin-top:var(--lists-and-table-margin-top)}.rte table:not(:first-child):before{content:"";display:block;width:100%;padding-top:var(--lists-and-table-margin-top)}.rte ol,.rte ul,.rte table{margin-bottom:1.25em}.rte h1:not(:last-child),.rte h2:not(:last-child),.rte h3:not(:last-child),.rte h4:not(:last-child),.rte h5:not(:last-child),.rte h6:not(:last-child){margin-bottom:var(--heading-margin-bottom)}.rte h1:last-child,.rte h2:last-child,.rte h3:last-child,.rte h4:last-child,.rte h5:last-child,.rte h6:last-child,.rte p:last-child,.rte ol:last-child,.rte ul:last-child,.rte table:last-child,.rte blockquote:last-child,.rte div:last-child img,.rte .video-section:last-child{margin-bottom:0}.rte div.video-section *{margin:0}.rte div ul p:last-child,.rte div ul p:first-child{margin-bottom:0}.rte p,.rte blockquote,.rte img,.rte .video-section,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:0}.rte span{display:inline-block;width:100%}.rte ul li{position:relative;padding-left:3.6rem;list-style:none}.rte ul li:not(:last-child){margin-bottom:1.2rem}.rte ul ol li{padding-left:0;list-style:unset}.rte ul ol{margin-top:.5em}.rte ul li:before{content:"";display:block;position:absolute;left:0;top:1.2rem;width:2rem;height:.1rem;background-color:var(--list-marker-color);margin:0;border-radius:0}.rte ul ol li:before{display:none}.rte a:not(.btn){text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.rte a[title*=button]{display:inline-block;position:relative;max-width:100%;padding:var(--btn-padding-y, 12px) 26px;transition:opacity .6s ease,color .6s ease,background-position .4s ease-out;border-radius:var(--btn-border-radius, 0);outline-offset:var(--btn-border-width);font-size:.88em;font-weight:500;letter-spacing:.15em;line-height:1.2em;text-align:center;text-transform:var(--btn-text-transform, none);-webkit-appearance:none;appearance:none;word-break:break-word;border:var(--btn-border-width) solid rgb(var(--btn-alt-text-color));outline-color:rgb(var(--btn-alt-text-color));outline-offset:3px;background:rgba(var(--btn-alt-bg-color) / .9) linear-gradient(104deg,rgba(var(--btn-alt-text-color) / .07) 60%,rgba(var(--btn-alt-bg-color) / var(--btn-alt-bg-alpha)) 60% 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--btn-alt-text-color));text-decoration:none}.rte blockquote{position:relative;padding-top:calc(8 * var(--space-unit));padding-bottom:calc(8 * var(--space-unit));padding-left:5.6rem;font-size:2.7rem;line-height:1.3}.rte blockquote:before{position:absolute;top:calc(8 * var(--space-unit));left:0;content:"";display:block;margin-top:2.4rem;min-width:3.2rem;height:.1rem;background-color:var(--speech-icon-color, #c52f25)}.rte blockquote em{color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);font-size:var(--h6-font-size);line-height:1.4;text-transform:var(--heading-text-transform)}.rte blockquote p:not(:last-child){margin-bottom:2.4rem}.rte blockquote span{width:auto}.rte p span{display:inline;width:auto}.rte iframe{max-width:100%}.rte img{width:100%}.rte .facts:before{top:0}.rte .facts p{font-size:2rem;line-height:1.2}.rte .facts p:not(:last-child){margin-bottom:.8rem}.rte .facts p:last-child{margin:0}@media screen and (min-width: 600px){.rte{--element-margin-top: 3.6rem}}@media screen and (min-width: 769px){.rte blockquote{padding-left:11.6rem}.rte blockquote:before{min-width:8.8rem}.rte{--element-margin-top: 4rem}}@media (min-width: 1024px){.rte blockquote{font-size:3.4rem;line-height:1.2}.rte blockquote p:not(:last-child){margin-bottom:3.2rem}}@media screen and (min-width: 1280px){.rte{--element-margin-top: 4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/m-rte.css.map */
