.sjpsv2-specs{margin:34px 0;color:#2f2f2f;font-family:inherit}.sjpsv2-title{margin:0 0 18px;color:#231f20;font-size:30px;line-height:1.2;font-weight:700}.sjpsv2-spec-table{width:100%;border:1px solid #ded7d4;border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;font-size:16px;line-height:1.58}.sjpsv2-spec-table th,.sjpsv2-spec-table td{box-sizing:border-box;vertical-align:top}.sjpsv2-spec-table th{width:30%;padding:15px 18px;border-right:1px solid #e1d9d6;border-bottom:1px solid #e8e2df;background:#f7f5f3;color:#2d2523;text-align:left;font-weight:700}.sjpsv2-spec-table td{padding:15px 20px;border-bottom:1px solid #e8e2df;background:#f7f5f3;color:#2d2523}.sjpsv2-section td{padding:12px 18px 12px 22px;border-bottom:1px solid #dfd1cd;border-left:8px solid #8b211e;background:#f4ece9;color:#81211e;font-size:18px;line-height:1.35;font-weight:700}.sjpsv2-spec-table tr:not(:first-child).sjpsv2-section td{border-top:28px solid #fff}.sjpsv2-section+.sjpsv2-item th,.sjpsv2-section+.sjpsv2-item td{border-top:0}.sjpsv2-heading td{padding:12px 18px;border-bottom:1px solid #e8e2df;background:#f7f5f3;color:#2d2523;font-size:17px;line-height:1.42;font-weight:700}.sjpsv2-section+.sjpsv2-heading td{border-top:0}.sjpsv2-level-2 th{padding-left:34px;background:#f7f5f3;color:#2d2523;font-weight:400}.sjpsv2-list{margin:0;padding:0;list-style:none}.sjpsv2-list li{position:relative;margin:0;padding-left:18px}.sjpsv2-list li+li{margin-top:6px}.sjpsv2-list li::before{content:"";position:absolute;left:0;top:.67em;width:7px;height:7px;background:#8b211e}@media (max-width:680px){.sjpsv2-specs{margin:26px 0}.sjpsv2-title{font-size:26px}.sjpsv2-spec-table,.sjpsv2-spec-table tbody,.sjpsv2-spec-table tr,.sjpsv2-spec-table th,.sjpsv2-spec-table td{display:block;width:100%}.sjpsv2-spec-table th{padding:12px 14px 6px;border-right:0;border-bottom:0}.sjpsv2-level-2 th{padding-left:22px}.sjpsv2-spec-table td{padding:6px 14px 14px}.sjpsv2-section td{padding:11px 14px}.sjpsv2-heading td{padding:11px 14px}.sjpsv2-spec-table tr:not(:first-child).sjpsv2-section td{border-top-width:18px}}