ol li,ol li a,summary{color:var(--clr-primary-500);text-decoration:none}h1,h2,h3{color:var(--clr-primary-500)}ol{background-color:#fafafa;margin:1em,.5em}ol li a:hover{color:var(--clr-primary-300);text-decoration:underline}summary{font-size:1.2em}.has-background {padding: 20px 38px; background-color:#eee; font-weight: bold;}p.has-background{padding:20px 38px;background-color:#eee;font-weight:700}.single_review_bar,.single_review_bar:visited{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZERDAwOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOiNFQjgxMDA7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fd0),color-stop(100%,#eb8100));background:-moz-linear-gradient(top,#fd0 0,#eb8100 100%);background:-webkit-linear-gradient(top,#fd0 0,#eb8100 100%);background:-o-linear-gradient(top,#fd0 0,#eb8100 100%);background:-ms-linear-gradient(top,#fd0 0,#eb8100 100%);background:linear-gradient(top,#fd0 0,#eb8100 100%);color:#fff;border:1px solid #eb8100}.row,.spec-name{border:1px solid rgba(0,0,0,.05)}.row{background:rgba(0,0,0,.03)}.spec-name{font-size:110%;font-weight:700;padding:4px;vertical-align:top;background:rgba(0,0,0,.08)}.prod-background,.prod-border{background:var(--clr-neutral-100);border:2px solid var(--clr-neutral-300);padding-bottom:0!important;margin-bottom:0!important}.prod-border{padding-top:.5rem}.prod-background{padding-left:1rem;padding-top:1rem}.prod-sub-title,.prod-title{font-family:var(--ff-heading);font-weight:var(--fw-900);border-bottom-color:var(--clr-primary-400)}.prod-title{background-color:var(--clr-primary-400);color:var(--clr-neutral-100)!important;font-size:var(--fs-500);line-height:1.1;padding:6px 12px;margin-top:0}.prod__title{margin-top:0;padding-left:1rem}.prod-sub-title{background-color:var(--clr-neutral-300);color:var(--clr-neutral-100);font-size:var(--fs-300);padding:6px 12px}.prod-description{padding:0 1rem 1rem;background:var(---clr-neutral-100);position:relative;z-index:1}.prod__body{grid-area:body;font-size:var(--fs-300)}.prod__btn{margin-top:0;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem}