.lisk-products{color:#303030;font:18px/1.55 "Roboto Condensed",sans-serif;padding-bottom:60px}
.lisk-products *{box-sizing:border-box}
.lisk-products .lp-intro{max-width:880px;font-size:21px;line-height:1.5;margin:0 0 24px}
.lisk-products .lp-scroll-hint{font-size:16px;color:#666;margin:0 0 16px}
.lp-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;isolation:isolate;border:1px solid #ddd;scrollbar-color:#aaa #f5f5f5}
.lp-table-scroll:focus-visible{outline:3px solid #b95800;outline-offset:4px}
.lisk-products .lp-comparison{border-collapse:separate;border-spacing:3px;width:100%;min-width:1380px;table-layout:fixed;text-align:left;margin:0}
.lp-comparison caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.lisk-products .lp-comparison th,.lisk-products .lp-comparison td{padding:16px;vertical-align:top;border:0;font-size:17px;line-height:1.5;text-align:left;background:#f2f2f2;font-weight:400}
.lisk-products .lp-comparison th:first-child,.lisk-products .lp-comparison td:first-child{width:176px;position:sticky;left:0;z-index:1;background:#e3e3e3;font-weight:500}
.lisk-products .lp-comparison thead th,.lisk-products .lp-comparison thead td,.lisk-products .lp-comparison tfoot td{background:#fff}
.lisk-products .lp-comparison thead td:first-child,.lisk-products .lp-comparison thead th:first-child,.lisk-products .lp-comparison tfoot td:first-child{background:#fff}
.lisk-products .lp-comparison h2{font:500 25px/1.2 "Roboto Condensed",sans-serif;color:#303030;margin:18px 0 10px;text-align:center;letter-spacing:normal;text-transform:none}
.lisk-products .lp-product-type{font-size:16px;line-height:1.4;text-align:center;margin:0}
.lisk-products .lp-image-caption{font-size:13px;line-height:1.3;text-align:center;margin:6px 0 0;color:#666}
.lp-product-image{display:block;width:100%;height:180px;object-fit:contain}
.lp-photo-pending{height:180px;display:grid;place-items:center;background:#f5f5f5;color:#666;text-align:center;font-size:16px}
.lisk-products .lp-more{display:flex;min-height:48px;align-items:center;justify-content:center;border:1px solid #b95800;border-radius:4px;color:#b95800;font-weight:500;text-decoration:none;padding:10px}
.lisk-products .lp-more:hover{background:#fff0e3}
.lisk-products a:focus-visible{outline:3px solid #303030;outline-offset:3px}
.lp-modular-note{margin-top:40px;padding:28px;background:#f5f5f5;border-left:4px solid #e07000}
.lisk-products .lp-modular-note h2{font:500 30px/1.2 "Roboto Condensed",sans-serif;color:#303030;margin:0 0 24px;text-transform:none}
.lisk-products .lp-modular-note p{font-size:19px;line-height:1.55;margin:0 0 16px}
.lisk-products .lp-footnote{font-size:16px;line-height:1.5;color:#666;margin:24px 0 0}
.lisk-mod5 nav.content_menu,.lisk-mod5 nav.content_menu *{box-sizing:content-box}
.lisk-mod5 .content_section{margin:0;width:auto;padding:36px 0;background:transparent}
.lisk-mod5 h2{font:500 32px/1.2 "Roboto Condensed",sans-serif;color:#303030;text-transform:none;margin:0 0 24px}
.lisk-mod5 h3{font:500 25px/1.3 "Roboto Condensed",sans-serif;color:#303030;text-transform:none;margin:32px 0 18px}
.lisk-mod5 p{font-size:20px;line-height:1.6;margin:0 0 20px}
.lisk-mod5 figure{margin:28px 0 48px}
.lisk-mod5 figure img{display:block;width:100%;height:auto}
.lisk-mod5 figcaption{font-size:15px;color:#666;margin-top:10px}
.lp-spec-list{display:grid;grid-template-columns:260px 1fr;gap:2px;margin:0}
.lp-spec-list dt,.lp-spec-list dd{padding:18px;margin:0;background:#f3f3f3;font-size:19px;line-height:1.5}
.lp-spec-list dt{background:#e9e9e9;font-weight:500}
.lp-inline-link{display:inline-flex!important;max-width:300px}
@media(max-width:767px){
 .lisk-products .lp-intro{font-size:19px}
 .lp-modular-note{padding:20px;margin-top:28px}
 .lisk-products .lp-modular-note h2{font-size:26px}
 .lp-spec-list{grid-template-columns:1fr}.lp-spec-list dd{margin-bottom:12px}
 .lisk-mod5 h2{font-size:28px}.lisk-mod5 p{font-size:18px}
 .lisk-mod5 nav.content_menu{overflow:visible}
 .lisk-mod5 nav.content_menu .nav_select_menu{position:relative;background:inherit}
 .lisk-mod5 nav.content_menu .nav_select_menu ul{position:absolute;top:100%;left:0;right:0;width:100%;background:inherit;z-index:2}
}
@media(max-width:1000px),(hover:none) and (pointer:coarse){
 .lisk-products .lp-comparison{min-width:0;width:calc(350% - 7.5px)}
 .lisk-products .lp-comparison th:first-child,.lisk-products .lp-comparison td:first-child{display:none}
 .lisk-products .lp-comparison th,.lisk-products .lp-comparison td{padding:10px;font-size:16px;line-height:1.45;overflow-wrap:normal;word-break:normal}
 .lisk-products .lp-comparison h2{font-size:22px;margin:14px 0 8px}
 .lisk-products .lp-product-type{font-size:15px;line-height:1.4}
 .lisk-products .lp-more{padding:10px 6px;font-size:16px}
}
