.product-comparison-table{display:block;min-width:0;width:100%;max-width:100%}.product-comparison-table__scroller{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;border-radius:var(--comparison-table-radius);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.product-comparison-table__pagination{display:none}.product-comparison-table__table{width:-webkit-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;overflow:hidden;background:var(--comparison-table-cell-background);color:var(--color-foreground);font-family:var(--font-body--family)}.product-comparison-table__table td,.product-comparison-table__table th{padding:22px 20px;-webkit-border-after:1px solid var(--comparison-table-border-color);border-block-end:1px solid var(--comparison-table-border-color);vertical-align:middle}.product-comparison-table__table thead th{font-weight:700;text-align:center;line-height:25px}.product-comparison-table__table tbody th,.product-comparison-table__table thead th:first-child{width:220px;min-width:220px;text-align:left}.product-comparison-table__table tbody th{font-weight:400}.product-comparison-table__table tbody td{text-align:center}.product-comparison-table__table tbody td:nth-child(2),.product-comparison-table__table tbody th,.product-comparison-table__table thead th:first-child,.product-comparison-table__table thead th:nth-child(2){background:var(--comparison-table-highlight-background)}.product-comparison-table__table tbody tr:last-child td,.product-comparison-table__table tbody tr:last-child th{-webkit-border-after:0;border-block-end:0}.product-comparison-table--manual .product-comparison-table__scroller{border:1px solid rgb(var(--color-foreground-rgb)/var(--opacity-10))}.product-comparison-table--manual .product-comparison-table__table{width:100%;min-width:0;table-layout:fixed;background:var(--color-background);color:var(--color-foreground)}.product-comparison-table--manual .product-comparison-table__table td,.product-comparison-table--manual .product-comparison-table__table th{-webkit-border-after:1px solid rgb(var(--color-foreground-rgb)/var(--opacity-10));border-block-end:1px solid rgb(var(--color-foreground-rgb)/var(--opacity-10));background:var(--color-background);color:var(--color-foreground);text-align:left;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:normal;word-break:normal}.product-comparison-table--manual .product-comparison-table__table tbody th,.product-comparison-table--manual .product-comparison-table__table thead th:first-child{width:34%;min-width:0;-webkit-border-end:1px solid rgb(var(--color-foreground-rgb)/var(--opacity-10));border-inline-end:1px solid rgb(var(--color-foreground-rgb)/var(--opacity-10))}.product-comparison-table--manual .product-comparison-table__table tbody th,.product-comparison-table--manual .product-comparison-table__table thead th{font-weight:700}.product-comparison-table--manual .product-comparison-table__table tbody tr:last-child td,.product-comparison-table--manual .product-comparison-table__table tbody tr:last-child th{-webkit-border-after:0;border-block-end:0}.product-comparison-table--manual .product-comparison-table__pagination{display:none}.product-comparison-table__caption{-webkit-padding-after:16px;padding-block-end:16px;font-weight:700;text-align:left}.product-comparison-table__state{display:-ms-inline-grid;display:inline-grid;width:32px;height:32px;place-items:center;border:2px solid var(--comparison-table-icon-color);border-radius:50%}.product-comparison-table__state--checked{background:var(--comparison-table-icon-color)}.product-comparison-table__state svg{width:18px;height:18px;fill:var(--comparison-table-check-color)}@media screen and (max-width:749px){.product-comparison-table{position:relative}.group-block:has(>.group-block-content>.product-comparison-table){overflow:visible!important}.group-block:has(>.group-block-content>.product-comparison-table)>.group-block__media-wrapper{overflow:hidden;border-radius:inherit}.product-comparison-table__scroller{width:calc(100% + var(--page-margin, 16px));max-width:none;border-radius:0 0 var(--border-radius,var(--comparison-table-radius)) var(--border-radius,var(--comparison-table-radius));scrollbar-width:none}.product-comparison-table__scroller::-webkit-scrollbar{display:none}.product-comparison-table__pagination{position:absolute;inset-block-start:calc(100% + 20px);inset-inline-start:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%;color:#fff}.product-comparison-table__pagination .slider-pagination__progress{-webkit-flex:0 0 80px;flex:0 0 80px;width:80px;height:8px;background:hsla(0,0%,100%,.42);border-radius:999px}.product-comparison-table__pagination .slider-pagination__progress-thumb{border-radius:inherit}.product-comparison-table__table td,.product-comparison-table__table th{padding:20px 18px}.product-comparison-table__table tbody th,.product-comparison-table__table thead th:first-child{-webkit-padding-start:30px;padding-inline-start:30px}.product-comparison-table__table tbody td,.product-comparison-table__table thead th:not(:first-child){width:132px;min-width:132px}.product-comparison-table--manual .product-comparison-table__table td,.product-comparison-table--manual .product-comparison-table__table th{width:auto;min-width:0;padding:16px 14px}.product-comparison-table__state{width:28px;height:28px}}