.product-comparison-chart{display:none}@media (min-width:992px){.product-comparison-chart{display:block}}.comparison-chart__table{width:100%;border-collapse:collapse;empty-cells:show;table-layout:fixed}.comparison-chart__table tr{height:80px}.comparison-chart__table td,.comparison-chart__table th{padding:.5rem 1.5rem}.comparison-chart__table thead th{text-align:center;font-weight:900;line-height:.9;text-transform:uppercase;padding:1.5rem}@media (min-width:992px){.comparison-chart__table thead th{font-size:1.6rem}}@media (min-width:1200px){.comparison-chart__table thead th{font-size:1.8rem}}.comparison-chart__table thead th a{text-decoration:none}.comparison-chart__table thead th a:focus,.comparison-chart__table thead th a:hover{text-decoration:underline}.comparison-chart__table thead td{padding:1.5rem 1.5rem 0}.comparison-chart__table thead a{color:#000;text-decoration:none}.comparison-chart__table tbody td,.comparison-chart__table tbody th{border:2px solid #dbdbdb}@media (min-width:992px){.comparison-chart__table tbody td,.comparison-chart__table tbody th{font-size:1.4rem}}@media (min-width:1200px){.comparison-chart__table tbody td,.comparison-chart__table tbody th{font-size:1.6rem}}.comparison-chart__table tbody th{text-align:left}.comparison-chart__table tbody th small{display:block;font-weight:400}.comparison-chart__table tbody th span svg{position:relative;top:-1px;display:inline-block;width:14px;height:14px;vertical-align:middle}.comparison-chart__table tbody td{text-align:center}.comparison-chart__table tbody td ul{margin:5px 0 0;padding:0}.comparison-chart__table tbody td svg{vertical-align:middle}@media (min-width:992px){.comparison-chart__table tbody td svg{width:25px;height:25px}}@media (min-width:1200px){.comparison-chart__table tbody td svg{width:30px;height:30px}}.comparison-chart__table tbody td span svg{position:relative;top:-1px;display:inline-block;width:14px;height:14px;vertical-align:middle}.comparison-chart__table tbody tr:nth-child(2n) td,.comparison-chart__table tbody tr:nth-child(2n) th{background:#ebebeb}.comparison-chart__table tfoot td{padding:0 8px}.comparison-chart__table.comparison-chart__table--1 td,.comparison-chart__table.comparison-chart__table--1 th{width:85%}.comparison-chart__table.comparison-chart__table--2 td,.comparison-chart__table.comparison-chart__table--2 th{width:42.5%}.comparison-chart__table.comparison-chart__table--3 td,.comparison-chart__table.comparison-chart__table--3 th{width:28.333%}.comparison-chart__table.comparison-chart__table--4 td,.comparison-chart__table.comparison-chart__table--4 th{width:21.25%}.comparison-chart__table.comparison-chart__table--5 td,.comparison-chart__table.comparison-chart__table--5 th{width:17%}.comparison-chart__table.comparison-chart__table--6 td,.comparison-chart__table.comparison-chart__table--6 th{width:14.66%}.comparison-chart__table.comparison-chart__table--7 td,.comparison-chart__table.comparison-chart__table--7 th{width:12.14%}.comparison-chart__table.comparison-chart__table--8 td,.comparison-chart__table.comparison-chart__table--8 th{width:10.62%}.comparison-chart__table.comparison-chart__table--9 td,.comparison-chart__table.comparison-chart__table--9 th{width:9.44%}.comparison-chart__table.comparison-chart__table--10 td,.comparison-chart__table.comparison-chart__table--10 th{width:8.5%}.comparison-chart__table-prices td{font-weight:500;line-height:1.2}.comparison-chart__table-prices td small{font-size:70%;font-weight:400;opacity:.9}.comparison-chart__table-prices td small.table-prices__shipping{display:block}.comparison-chart__table-prices td small.table-prices__range{display:inline-block}.comparison-chart__table-prices td .price-discount{color:#e50624;font-size:70%;text-decoration:line-through}.comparison-chart__table-help{display:inline-block;width:14px;cursor:pointer;color:#9a8be5;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.comparison-chart__table-help:hover{opacity:.8}.comparison-chart__table-swatch{position:relative;vertical-align:top;display:inline-block;margin-right:10px;list-style:none;border-radius:50px;background:#fff;cursor:pointer}@media (min-width:992px){.comparison-chart__table-swatch{height:22px;width:22px}}@media (min-width:1200px){.comparison-chart__table-swatch{height:32px;width:32px}}.comparison-chart__table-swatch:before{content:"";position:absolute;top:0;left:0;border-radius:50px;-webkit-box-shadow:0 0 0 2px #dbdbdb;box-shadow:0 0 0 2px #dbdbdb}@media (min-width:992px){.comparison-chart__table-swatch:before{height:22px;width:22px}}@media (min-width:1200px){.comparison-chart__table-swatch:before{height:32px;width:32px}}.comparison-chart__table-swatch:last-child{margin-right:0}.product-comparison-chart{padding-bottom:3em}.product-comparison-chart .compare-description{max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:3em;text-align:center}.compare{position:relative;margin-top:3em}.comparison-product__image{display:block;height:auto;width:100%;max-width:180px;margin:0 auto}@media (min-width:768px){.comparison-product__image{max-width:190px}}.comparison-product__image--keyboard{max-width:420px}.inline-product-comparison{display:none;padding:3em 0;background:#fff;text-align:center}@media (min-width:768px){.inline-product-comparison{display:block;padding:5em 0}}.inline-product-comparison .comparison-price{color:#757575}.inline-product-comparison img{width:120px;height:auto;margin-bottom:1em}@media (min-width:768px){.inline-product-comparison img{width:200px}}@media (min-width:992px){.inline-product-comparison img{width:240px}}@media (min-width:1200px){.inline-product-comparison img{width:400px}}.comparison-column{display:inline-block;text-align:center;vertical-align:top}.comparison-column.comparison-column--features{vertical-align:bottom}.comparison-list-features-text{margin:2.5em auto 2.7em;padding:0}.comparison-list-features-text li{margin:1.3em 0 0;list-style:none;font-size:1.8rem}.inline-product-comparison__label{color:#757575;font-size:1.8rem}.comparison-list-features{margin:2em 0;padding:0}.comparison-list-features li{text-align:center;color:#757575;font-size:3.6rem;list-style:none}.comparison-list-features li svg{width:24px;height:24px;color:#21c458}