.product-richtext{max-width:800px;margin:28px auto;line-height:1.85;color:#46564a;overflow-wrap:anywhere;min-width:0}
.product-richtext p{white-space:pre-wrap;min-height:1em;margin:0 0 15px;line-height:inherit}
.product-richtext h1,.product-richtext h2,.product-richtext h3{white-space:pre-wrap;line-height:1.5;margin:24px 0 14px;color:#263b2f}
.product-richtext h1{font-size:32px}.product-richtext h2{font-size:26px}.product-richtext h3{font-size:21px}
.product-richtext img{display:block;width:auto;max-width:100%;height:auto;margin:14px auto;border-radius:8px}
.product-richtext video{display:block;width:100%;max-width:100%;height:auto;max-height:80vh;object-fit:contain;background:#17231c;margin:16px auto;border-radius:9px}
.product-richtext a{color:#227563;text-decoration:underline;text-underline-offset:3px}
.product-richtext ul,.product-richtext ol{padding-left:1.6em;margin:10px 0 18px}.product-richtext li{white-space:pre-wrap;line-height:1.85;margin:5px 0}
.product-richtext .prt-align-center{text-align:center}.product-richtext .prt-align-right{text-align:right}.product-richtext .prt-align-justify{text-align:justify}
.product-richtext .prt-indent-1{margin-left:1.5em}.product-richtext .prt-indent-2{margin-left:3em}.product-richtext .prt-indent-3{margin-left:4.5em}.product-richtext .prt-indent-4{margin-left:6em}
@media(max-width:600px){.product-richtext{margin:22px auto;line-height:1.8}.product-richtext h1{font-size:28px}.product-richtext h2{font-size:24px}.product-richtext h3{font-size:20px}.product-richtext img,.product-richtext video{border-radius:6px}.product-richtext .prt-indent-3{margin-left:3em}.product-richtext .prt-indent-4{margin-left:4em}}
