.rte{font-size:16px}
.rte:after{display:block;clear:both;content:''}
.rte p{margin:0 0 var(--nova-space-sm);font-size:inherit;font-weight:inherit}
.rte>p:first-child{margin-top:0}
.rte>p:last-child{margin-bottom:0}
.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin:28px 0 var(--nova-space-2xs)}
.rte h4,.rte h5,.rte h6{font-weight:600;font-family:var(--nova-font-body)}
.rte h2{font-size:28px}
.rte h3{font-weight:600;font-size:28px;font-family:var(--nova-font-body)}
.rte h4{font-weight:600;font-size:24px}
.rte h5{font-weight:600;font-size:22px}
@media screen and (min-width:990px){
.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-bottom:var(--nova-space-sm)}
.rte h2{font-size:32px}
.rte h3{font-size:30px}
.rte h4{font-weight:600;font-size:25px}
.rte h5{font-weight:600;font-size:22px}
}
.rte blockquote{margin-left:8px;margin:var(--nova-space-xl) auto var(--nova-space-xl);border-left:4px solid var(--nova-color-light-purple,#c8b6fa);padding:2px 0 2px var(--nova-space-lg);font-size:18px;font-weight:600}
@media screen and (min-width:768px){
.rte blockquote{max-width:600px;margin:var(--nova-space-3xl) auto var(--nova-space-3xl)}
}
.rte ol,.rte ul{margin:0 auto;padding:0 var(--nova-space-xs) var(--nova-space-md)}
.rte ul{list-style-type:disc}
.rte ol{list-style-type:decimal}
.rte li{margin-left:20px;padding:0 0 var(--nova-space-xs);line-height:140%;list-style:inherit}
@media screen and (min-width:768px){
.rte ul{padding:0 0 var(--nova-space-sm) var(--nova-space-sm)}
}
.rte a{transition:all var(--nova-transition);color:var(--nova-brand-primary);font-weight:500;text-underline-offset:.3rem}
.rte a:hover{color:rgb(var(--color-link));text-underline-offset:.2rem}
.rte img{max-width:100%;height:auto;display:block;margin:var(--nova-space-lg) 0;max-height:480px;object-fit:contain;object-position:0}
@media screen and (min-width:768px){
.rte iframe,.rte img{margin:var(--nova-space-2xl) 0}
}
.rte table{table-layout:fixed}
@media screen and (min-width:768px){
.rte table td{padding-right:var(--nova-space-sm);padding-left:var(--nova-space-sm)}
.rte table{width:100%}
}
.read-btn{color:var(--nova-brand-primary);text-decoration:underline}
@media screen and (max-width:768px){
.rte table{width:100%;border-collapse:collapse;border-spacing:0;overflow-x:auto;display:block;height:100%;white-space:nowrap}
.rte table td:first-child,.rte table th:first-child{position:sticky;left:0;height:100%;width:200px!important;white-space:wrap;background-color:#fff;z-index:1}
.rte table>tbody>tr:nth-child(1)>td:nth-child(1){background-color:var(--nova-brand-light-lilac,#f1defb)}
}
.main--page{padding-bottom:var(--nova-space-5xl)}
.template-page-about-us .main--page{padding-bottom:0}
.shopify-policy__container{padding:var(--nova-space-3xl);max-width:740px;word-break:break-all}
.shopify-policy__container h1{font-size:32px;word-break:break-all}
.shopify-policy__container h2{font-size:28px;word-break:break-all}
.shopify-policy__container tr{display:flex}