.product-comparison-chart{overflow:hidden}@media(max-width: 1480px){.comparison-chart__table-wrapper{overflow-x:scroll}}.comparison-chart__table{min-width:1480px;border-collapse:collapse;empty-cells:show;table-layout:fixed}.comparison-chart__table tr{height:80px}.comparison-chart__table th,.comparison-chart__table td{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:hover,.comparison-chart__table thead th a:focus{text-decoration:underline}.comparison-chart__table thead th.comparison-chart__table--name{font-size:1.8rem}.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 th,.comparison-chart__table tbody td{border:2px solid #dbdbdb}@media(min-width: 992px){.comparison-chart__table tbody th,.comparison-chart__table tbody td{font-size:1.4rem}}@media(min-width: 1200px){.comparison-chart__table tbody th,.comparison-chart__table tbody td{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 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(even) th,.comparison-chart__table tbody tr:nth-child(even) td{background:#ebebeb}.comparison-chart__table tfoot td{padding:0 8px}.comparison-chart__table tfoot td a{white-space:nowrap}.comparison-chart__table th,.comparison-chart__table td{width:auto;max-width:220px;min-width:148px}.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 100ms ease;transition:opacity 100ms 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}

/*# sourceMappingURL=cmsplugin_product_comparison_chart.css.map*/