:root {
  --color__white: #ffffff;
  --color__red: #f54336;
  --color__dark-red: #c53227;
  --color__green: #42ca49;
  --color__dark-green: #30a936;
  --color__link: #3e9bf7;
  --font_family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  --scrollbar_bg-color: #cacaca;
  --scrollbar-hover_bg-color: #555;
  --white_borders: 1px solid --color__white;
  --row_border: 1px solid #cccccc;
  --cell-bg__color: rgba(230, 230, 230, 0.25);
  --cell-attribute-bg__color: #e6e6e6;
  --cell-hover-bg__color: rgba(230, 230, 230, 0.5);
}
.comparison.actions {
  display: flex;
  justify-content: flex-end;
  gap: 2.5rem;
}
.comparison.actions > a {
  padding: 0.5rem 0;
  margin-bottom: 0.75rem;
}
.comparison.actions > .go-back {
  position: relative;
}
.comparison.actions > .go-back::before {
  content: '\002B';
  position: absolute;
  left: -1.5rem;
}
.comparison.actions .differences {
  width: 7rem;
}
.comparison.actions .differences > .btn_diff {
  display: none;
}
.comparison.actions .differences > .btn_diff:checked ~ label:before {
  content: attr(data-icon-on);
  background: url('../images/pause-circle-outline.svg');
  background-repeat: no-repeat;
  height: 20px;
}
.comparison.actions .differences > .btn_diff:checked ~ label:after {
  content: '';
  background: none;
}
.comparison.actions .differences label:before,
.comparison.actions .differences label:after {
  content: '';
  position: absolute;
  display: flex;
  cursor: pointer;
  padding: 0.5rem 2.75rem;
  color: var(--color__link);
}
.comparison.actions .differences label:after {
  content: attr(data-icon-off);
  background: url('../images/filter-circle-outline.svg');
  background-repeat: no-repeat;
  height: 18px;
}
.comparison.actions .differences label:hover:before,
.comparison.actions .differences label:hover:after {
  text-decoration: underline;
}
.comparison .table-comparison {
  margin-top: 1rem;
}
.comparison .table-comparison thead {
  background: var(--color__white);
}
.comparison .table-comparison thead tr {
  position: relative;
}
.comparison .table-comparison thead tr .product-item-photo {
  display: flex;
  width: 100%;
  justify-content: center;
}
.comparison .table-comparison thead tr .product-item-name,
.comparison .table-comparison thead tr .product-reviews-summary,
.comparison .table-comparison thead tr .price-box,
.comparison .table-comparison thead tr .product-item-actions {
  text-align: center;
}
.comparison .table-comparison thead tr .price-box .price-container {
  font-weight: bold;
}
.comparison .table-comparison thead tr th {
  position: relative;
  background-color: var(--color__white);
}
.comparison .table-comparison thead tr th.cell.label {
  border: 0;
}
.comparison .table-comparison thead tr td {
  position: relative;
  vertical-align: top;
}
.comparison .table-comparison thead tr td.product.info {
  border: 0;
}
.comparison .table-comparison td:last-child {
  border-right: 0;
}
.comparison .table-comparison tbody tr {
  transition: background-color 0.1s ease-in;
}
.comparison .table-comparison tbody tr th {
  background-color: var(--cell-attribute-bg__color);
  border: var(--white_borders);
}
.comparison .table-comparison tbody tr:not(:last-child) {
  border-bottom: var(--row_border);
}
.comparison .table-comparison tbody tr:hover {
  background-color: var(--cell-hover-bg__color);
}
.comparison .table-comparison tbody tr td:nth-child(odd) {
  background: var(--cell-bg__color);
}
.comparison .table-comparison tbody tr td.cell.attribute {
  text-align: center;
}
.comparison .table-comparison tbody tr td.cell.attribute ul {
  text-align: initial;
}
.comparison .table-comparison tbody tr .cell.label {
  border-right: 0;
}
.comparison .table-comparison .tgl {
  display: none;
}
.comparison .table-comparison .tgl,
.comparison .table-comparison .tgl:after,
.comparison .table-comparison .tgl:before,
.comparison .table-comparison .tgl *,
.comparison .table-comparison .tgl *:after,
.comparison .table-comparison .tgl *:before,
.comparison .table-comparison .tgl + .tgl-btn {
  box-sizing: border-box;
}
.comparison .table-comparison .tgl::-moz-selection,
.comparison .table-comparison .tgl:after::-moz-selection,
.comparison .table-comparison .tgl:before::-moz-selection,
.comparison .table-comparison .tgl *::-moz-selection,
.comparison .table-comparison .tgl *:after::-moz-selection,
.comparison .table-comparison .tgl *:before::-moz-selection,
.comparison .table-comparison .tgl + .tgl-btn::-moz-selection {
  background: none;
}
.comparison .table-comparison .tgl::selection,
.comparison .table-comparison .tgl:after::selection,
.comparison .table-comparison .tgl:before::selection,
.comparison .table-comparison .tgl *::selection,
.comparison .table-comparison .tgl *:after::selection,
.comparison .table-comparison .tgl *:before::selection,
.comparison .table-comparison .tgl + .tgl-btn::selection {
  background: none;
}
.comparison .table-comparison .tgl + .tgl-btn {
  position: absolute;
  top: 50%;
  cursor: pointer;
  width: 100%;
}
.comparison .table-comparison .tgl + .tgl-btn:after,
.comparison .table-comparison .tgl + .tgl-btn:before {
  content: "";
  position: relative;
  display: block;
}
.comparison .table-comparison .tgl + .tgl-btn:after {
  max-width: 14rem;
  left: 0;
}
.comparison .table-comparison .tgl + .tgl-btn:before {
  max-width: 8rem;
  display: none;
}
.comparison .table-comparison .tgl-flip + .tgl-btn {
  -webkit-perspective: 100px;
  perspective: 100px;
  font-family: var(--font_family);
}
.comparison .table-comparison .tgl-flip + .tgl-btn:after,
.comparison .table-comparison .tgl-flip + .tgl-btn:before {
  display: flex;
  width: 100%;
  min-width: 140px;
  align-items: center;
  justify-content: center;
  position: absolute;
  font-weight: 500;
  color: var(--color__white);
  padding: 7px 12px;
  transition: all 0.3s ease-in-out;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 2px;
}
.comparison .table-comparison .tgl-flip + .tgl-btn:after {
  content: attr(data-tg-on);
  background: var(--color__green);
  -webkit-transform: rotateX(-180deg);
  transform: rotateX(-180deg);
}
.comparison .table-comparison .tgl-flip + .tgl-btn:before {
  background: var(--color__red);
  content: attr(data-tg-off);
}
.comparison .table-comparison .tgl-flip + .tgl-btn:hover:before {
  background: var(--color__dark-red);
}
.comparison .table-comparison .tgl-flip + .tgl-btn:hover:after {
  background: var(--color__dark-green);
}
.comparison .table-comparison .tgl-flip:checked + .tgl-btn:before {
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.comparison .table-comparison .tgl-flip:checked + .tgl-btn:after {
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
  left: 0;
}
#sticky-header-on {
  overflow-y: auto;
  height: 80vh;
}
#sticky-header-on .table-comparison thead td {
  background-color: var(--color__white);
  position: sticky;
  top: 0;
}
#sticky-header-on::-webkit-scrollbar {
  width: 0;
  border-bottom: var(--row_border);
}
#sticky-header-on::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar_bg-color);
}
#sticky-header-on::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-hover_bg-color);
}
@media (min-width: 767px) {
  .comparison .table-comparison {
    margin-top: initial;
  }
  .comparison .table-comparison thead tr th,
  .comparison .table-comparison tbody tr th {
    position: sticky;
    left: 0;
    border-left: 0;
    z-index: 11;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%5C%2Fstatic%5C%2Ffrontend%5C%2FSwissup%5C%2Fargentobreeze-business%5C%2Fen_US%5C%2FSwissup_Compare%5C%2Fcss%5C%2Fcompare_page.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BEACI%2CuBAAA%3BEACA%2CqBAAA%3BEACA%2C0BAAA%3BEACA%2CuBAAA%3BEACA%2C4BAAA%3BEACA%2CsBAAA%3BEACA%2CeAAe%2CaAAa%2C8CAA5B%3BEAEA%2C6BAAA%3BEACA%2CgCAAA%3BEACA%2CyCAAA%3BEACA%2C%2BBAAA%3BEACA%2C2CAAA%3BEACA%2CmCAAA%3BEACA%2CgDAAA%3B%3BAAIA%2CWAAC%3BEACG%2CaAAA%3BEACA%2CyBAAA%3BEACA%2CWAAA%3B%3BAAHJ%2CWAAC%2CQAIK%3BEACE%2CiBAAA%3BEACA%2CsBAAA%3B%3BAANR%2CWAAC%2CQAQK%3BEACE%2CkBAAA%3B%3BAACA%2CWAVP%2CQAQK%2CWAEG%3BEACG%2CSAAS%2COAAT%3BEACA%2CkBAAA%3BEACA%2CaAAA%3B%3BAAbZ%2CWAAC%2CQAgBG%3BEACI%2CWAAA%3B%3BAAjBR%2CWAAC%2CQAgBG%2CaAEM%3BEACE%2CaAAA%3B%3BAAEI%2CWArBf%2CQAgBG%2CaAEM%2CYAEG%2CQAAW%2CQACP%3BEACG%2CSAAS%2CkBAAT%3BEACA%2CgBAAgB%2CqCAAhB%3BEACA%2C4BAAA%3BEACA%2CYAAA%3B%3BAAEJ%2CWA3Bf%2CQAgBG%2CaAEM%2CYAEG%2CQAAW%2CQAOP%3BEACG%2CSAAS%2CEAAT%3BEACA%2CgBAAA%3B%3BAAKR%2CWAlCX%2CQAgBG%2CaAiBI%2CMACK%3BAACD%2CWAnCX%2CQAgBG%2CaAiBI%2CMAEK%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CaAAA%3BEACA%2CeAAA%3BEACA%2CuBAAA%3BEACA%2COAAO%2CkBAAP%3B%3BAAEJ%2CWA3CX%2CQAgBG%2CaAiBI%2CMAUK%3BEACG%2CSAAS%2CmBAAT%3BEACA%2CgBAAgB%2CsCAAhB%3BEACA%2C4BAAA%3BEACA%2CYAAA%3B%3BAAGA%2CWAlDf%2CQAgBG%2CaAiBI%2CMAgBK%2CMACI%3BAACD%2CWAnDf%2CQAgBG%2CaAiBI%2CMAgBK%2CMAEI%3BEACG%2C0BAAA%3B%3BAArDxB%2CWA2DI%3BEACI%2CgBAAA%3B%3BAA5DR%2CWA2DI%2CkBAEI%3BEACI%2CYAAY%2CmBAAZ%3B%3BAA9DZ%2CWA2DI%2CkBAEI%2CMAEI%3BEACI%2CkBAAA%3B%3BAAhEhB%2CWA2DI%2CkBAEI%2CMAEI%2CGAEI%3BEACI%2CaAAA%3BEACA%2CWAAA%3BEACA%2CuBAAA%3B%3BAApEpB%2CWA2DI%2CkBAEI%2CMAEI%2CGAQI%3BAAvEhB%2CWA2DI%2CkBAEI%2CMAEI%2CGASI%3BAAxEhB%2CWA2DI%2CkBAEI%2CMAEI%2CGAUI%3BAAzEhB%2CWA2DI%2CkBAEI%2CMAEI%2CGAWI%3BEACI%2CkBAAA%3B%3BAA3EpB%2CWA2DI%2CkBAEI%2CMAEI%2CGAcI%2CWAAW%3BEACP%2CiBAAA%3B%3BAA9EpB%2CWA2DI%2CkBAEI%2CMAEI%2CGAiBI%3BEACI%2CkBAAA%3BEACA%2CkBAAkB%2CmBAAlB%3B%3BAACA%2CWAxBhB%2CkBAEI%2CMAEI%2CGAiBI%2CGAGK%2CKAAK%3BEAAS%2CSAAA%3B%3BAAnFnC%2CWA2DI%2CkBAEI%2CMAEI%2CGAsBI%3BEACI%2CkBAAA%3BEACA%2CmBAAA%3B%3BAAEA%2CWA9BhB%2CkBAEI%2CMAEI%2CGAsBI%2CGAIK%2CQAAQ%3BEAAQ%2CSAAA%3B%3BAAzFrC%2CWA2DI%2CkBAmCI%2CGAAE%3BEACE%2CeAAA%3B%3BAA%5C%2FFZ%2CWA2DI%2CkBAuCI%2CMACI%3BEAKI%2CyCAAA%3B%3BAAxGhB%2CWA2DI%2CkBAuCI%2CMACI%2CGACI%3BEACI%2CkBAAkB%2C%2BBAAlB%3BEACA%2CQAAQ%2CoBAAR%3B%3BAAGJ%2CWA9CZ%2CkBAuCI%2CMACI%2CGAMK%2CIAAI%3BEACD%2CeAAe%2CiBAAf%3B%3BAAEJ%2CWAjDZ%2CkBAuCI%2CMACI%2CGASK%3BEACG%2CkBAAkB%2C2BAAlB%3B%3BAAGA%2CWArDhB%2CkBAuCI%2CMACI%2CGAYI%2CGACK%2CUAAU%3BEACP%2CYAAY%2CqBAAZ%3B%3BAAEJ%2CWAxDhB%2CkBAuCI%2CMACI%2CGAYI%2CGAIK%2CKAAK%3BEACF%2CkBAAA%3B%3BAADJ%2CWAxDhB%2CkBAuCI%2CMACI%2CGAYI%2CGAIK%2CKAAK%2CUAEF%3BEACI%2CmBAAA%3B%3BAAtH5B%2CWA2DI%2CkBAuCI%2CMACI%2CGAuBI%2CMAAK%3BEACD%2CeAAA%3B%3BAA3HpB%2CWA2DI%2CkBAoEI%3BEACE%2CaAAA%3B%3BAAhIV%2CWA2DI%2CkBAuEI%3BAAlIR%2CWA2DI%2CkBAuEU%2CKAAI%3BAAlIlB%2CWA2DI%2CkBAuEsB%2CKAAI%3BAAlI9B%2CWA2DI%2CkBAuEmC%2CKAAK%3BAAlI5C%2CWA2DI%2CkBAuE2C%2CKAAK%2CEAAC%3BAAlIrD%2CWA2DI%2CkBAuEyD%2CKAAK%2CEAAC%3BAAlInE%2CWA2DI%2CkBAuEwE%2CKAAO%3BEACzE%2CsBAAA%3B%3BAAnIV%2CWA2DI%2CkBA0EI%2CKAAI%3BAArIZ%2CWA2DI%2CkBA0E0B%2CKAAI%2CMAAM%3BAArIxC%2CWA2DI%2CkBA0EsD%2CKAAI%2COAAO%3BAArIrE%2CWA2DI%2CkBA0EmF%2CKAAK%2CEAAC%3BAArI7F%2CWA2DI%2CkBA0E2G%2CKAAK%2CEAAC%2CMAAM%3BAArI3H%2CWA2DI%2CkBA0EyI%2CKAAK%2CEAAC%2COAAO%3BAArI1J%2CWA2DI%2CkBA0EwK%2CKAAO%2CWAAQ%3BEACjL%2CgBAAA%3B%3BAAtIV%2CWA2DI%2CkBA6EI%2CKAAI%3BAAxIZ%2CWA2DI%2CkBA6EqB%2CKAAI%2CMAAM%3BAAxInC%2CWA2DI%2CkBA6E4C%2CKAAI%2COAAO%3BAAxI3D%2CWA2DI%2CkBA6EoE%2CKAAK%2CEAAC%3BAAxI9E%2CWA2DI%2CkBA6EuF%2CKAAK%2CEAAC%2CMAAM%3BAAxIvG%2CWA2DI%2CkBA6EgH%2CKAAK%2CEAAC%2COAAO%3BAAxIjI%2CWA2DI%2CkBA6E0I%2CKAAO%2CWAAQ%3BEACnJ%2CgBAAA%3B%3BAAzIV%2CWA2DI%2CkBAiFI%2CKAAO%3BEACH%2CkBAAA%3BEACA%2CQAAA%3BEACA%2CeAAA%3BEACA%2CWAAA%3B%3BAAEA%2CWAvFR%2CkBAiFI%2CKAAO%2CWAMF%3BAACD%2CWAxFR%2CkBAiFI%2CKAAO%2CWAOF%3BEACG%2CSAAS%2CEAAT%3BEACA%2CkBAAA%3BEACA%2CcAAA%3B%3BAAEJ%2CWA7FR%2CkBAiFI%2CKAAO%2CWAYF%3BEACG%2CgBAAA%3BEACA%2COAAA%3B%3BAAEJ%2CWAjGR%2CkBAiFI%2CKAAO%2CWAgBF%3BEACG%2CeAAA%3BEACA%2CaAAA%3B%3BAA9JhB%2CWA2DI%2CkBAuGI%2CUAAY%3BEACR%2C0BAAA%3BEACA%2CkBAAA%3BEACA%2CaAAa%2CkBAAb%3B%3BAAEA%2CWA5GR%2CkBAuGI%2CUAAY%2CWAKP%3BAACD%2CWA7GR%2CkBAuGI%2CUAAY%2CWAMP%3BEACC%2CaAAA%3BEACA%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CuBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3BEACA%2COAAO%2CmBAAP%3BEACA%2CiBAAA%3BEACA%2CgCAAA%3BEACA%2CmCAAA%3BEACQ%2C2BAAA%3BEACR%2CkBAAA%3B%3BAAEF%2CWA5HR%2CkBAuGI%2CUAAY%2CWAqBP%3BEACC%2CSAAS%2CgBAAT%3BEACA%2CYAAY%2CmBAAZ%3BEACA%2CmBAAmB%2CgBAAnB%3BEACQ%2CWAAW%2CgBAAX%3B%3BAAGV%2CWAnIR%2CkBAuGI%2CUAAY%2CWA4BP%3BEACC%2CYAAY%2CiBAAZ%3BEACA%2CSAAS%2CiBAAT%3B%3BAAGF%2CWAxIR%2CkBAuGI%2CUAAY%2CWAgCT%2CMACE%3BEACG%2CYAAY%2CsBAAZ%3B%3BAAEJ%2CWA3IR%2CkBAuGI%2CUAAY%2CWAgCT%2CMAIE%3BEACG%2CYAAY%2CwBAAZ%3B%3BAAvMhB%2CWA2DI%2CkBAgJI%2CUAAS%2CQACH%2CWAAQ%3BEACN%2CmBAAmB%2CeAAnB%3BEACA%2CWAAW%2CeAAX%3B%3BAA9MhB%2CWA2DI%2CkBAgJI%2CUAAS%2CQAKH%2CWAAQ%3BEACN%2CmBAAmB%2CUAAnB%3BEACA%2CWAAW%2CUAAX%3BEACA%2COAAA%3B%3BAAKhB%3BEACI%2CgBAAA%3BEACA%2CYAAA%3B%3BAAFJ%2CiBAII%2CkBACI%2CMACI%3BEACI%2CkBAAkB%2CmBAAlB%3BEACA%2CgBAAA%3BEACA%2CMAAA%3B%3BAAIZ%2CiBAAC%3BEACG%2CQAAA%3BEACA%2CeAAe%2CiBAAf%3B%3BAAEJ%2CiBAAC%3BEACG%2CkBAAkB%2CyBAAlB%3B%3BAACA%2CiBAFH%2CyBAEI%3BEACG%2CkBAAkB%2C%2BBAAlB%3B%3BAAwBZ%2CQAlB0B%3BEACtB%2CWACI%3BIACI%2CmBAAA%3B%3BEAFR%2CWACI%2CkBAEI%2CMAEI%2CGACI%3BEANhB%2CWACI%2CkBAGI%2CMACI%2CGACI%3BIACI%2CgBAAA%3BIACA%2COAAA%3BIACA%2CcAAA%3BIACA%2CWAAA%22%7D */