
.cms-media{min-width:0}.cms-media video,.cms-media iframe{display:block;width:100%;max-width:100%;height:auto;min-height:240px}
.cms-richtext{min-width:0;overflow-wrap:anywhere}.cms-richtext p{max-width:100%;margin:0 0 1em!important}
.cms-richtext p:empty{display:none}.cms-richtext span,.cms-richtext p,.cms-richtext td{font-family:inherit!important;font-size:inherit!important}
.cms-richtext img{max-width:100%!important;height:auto!important}.cms-richtext h1,.cms-richtext h2{font-family:var(--display);font-size:32px;line-height:1.15;margin:28px 0 18px}
.cms-richtext h1 span,.cms-richtext h2 span{font-family:inherit!important;font-size:inherit!important}
.table-scroll table{width:100%!important;min-width:650px;border-collapse:collapse}.table-scroll td,.table-scroll th{width:auto!important;height:auto!important;padding:12px;border:1px solid var(--line)}
.table-scroll td p{margin:0!important}.product-summary{margin:20px 0;color:var(--muted)}
.dimensions>h1:first-child{margin-top:0}.news-grid time{display:block;font-size:14px;color:var(--muted);padding:0 0 20px}
.button:disabled{opacity:.65;cursor:wait}.contact address{overflow-wrap:anywhere}
