:root{--100vh:100vh;--primary-color:#333;--title-color:#333;--font-color:#333;--inputColor:blue;--link-color:#0e5dac;--black:#000;--Primary-Auto-100:#f5f200;--container-max-width:1920px;--offset-left:calc((100vw - var(--container-max-width))/2 + 11.37rem);--input-padding:.5rem;--header-height:4.375rem;--footer-height:3rem}.comparison-table{margin:0 auto;overflow:auto;width:100%}.comparison-table table{border-spacing:0;table-layout:fixed}.comparison-table table thead{border-bottom:1px solid #939393}.comparison-table table tr{display:flex;justify-content:flex-start}.comparison-table table td,.comparison-table table th{color:#000;font-size:1.6rem;font-weight:400;text-align:left}.comparison-table table td.content-col,.comparison-table table th.content-col{background:#fff;border-right:1px solid #939393;left:0;max-width:22rem;min-width:22rem;position:sticky;top:0;z-index:10}@media(max-width:759px){.comparison-table table td.content-col,.comparison-table table th.content-col{display:none}}.comparison-table table td.add-col,.comparison-table table th.add-col{max-width:29.625rem;min-width:29.625rem}@media(max-width:759px){.comparison-table table td.add-col,.comparison-table table th.add-col{max-width:85vw;min-width:85vw}}.comparison-table table td .content .value,.comparison-table table th .content .value{font-size:1.25rem;font-weight:400;line-height:1.875rem}@media(max-width:759px){.comparison-table table td .content .value,.comparison-table table th .content .value{font-size:1.125rem;font-weight:600;text-align:center}}.comparison-table table td .content .text-link-icon,.comparison-table table th .content .text-link-icon{align-items:center;color:#000;display:flex;gap:1.5rem;text-decoration:none}.comparison-table table td .content .text-link-icon .label,.comparison-table table th .content .text-link-icon .label{color:#0e5dac;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.875rem;text-decoration:underline}.comparison-table table td .content .text-link-icon .icon,.comparison-table table th .content .text-link-icon .icon{filter:unset;height:1.5rem;width:1.5rem}.comparison-table table td .content-inner,.comparison-table table th .content-inner{align-items:center;display:flex;gap:1.5rem;justify-content:flex-start;padding:2rem 0;width:100%}.comparison-table table td .content-inner h3,.comparison-table table th .content-inner h3{font-weight:700}.comparison-table table td .content-inner .icon,.comparison-table table th .content-inner .icon{height:2.5rem;width:2.5rem}.comparison-table table td .content-inner .label,.comparison-table table th .content-inner .label{font-size:1.25rem;font-weight:700;line-height:1.875rem}.comparison-table table td .content-inner .arrow,.comparison-table table th .content-inner .arrow{cursor:pointer}.comparison-table table td .action-wrapper,.comparison-table table th .action-wrapper{align-items:center;border-radius:.625rem .625rem 0 0;cursor:pointer;display:flex;flex-direction:column;gap:.44rem;height:100%;justify-content:center}.comparison-table table td .action-wrapper .action-icon,.comparison-table table th .action-wrapper .action-icon{height:2.625rem;width:2.625rem}.comparison-table table td .action-wrapper .action-icon .icon,.comparison-table table th .action-wrapper .action-icon .icon{height:auto;width:100%}.comparison-table table td .action-wrapper .action-text,.comparison-table table th .action-wrapper .action-text{color:#939393;font-size:1.25rem;font-weight:700}.comparison-table table td.sticky,.comparison-table table th.sticky{background:#fff;border-bottom:1px solid #939393;height:-moz-max-content;height:max-content;z-index:5}.comparison-table table td.sticky .block-item-inner,.comparison-table table th.sticky .block-item-inner{padding-top:1.12rem}.comparison-table table td.sticky .block-item-inner .close-button,.comparison-table table th.sticky .block-item-inner .close-button{display:none}.comparison-table table td.sticky .block-item-inner .selected-model,.comparison-table table th.sticky .block-item-inner .selected-model{align-items:flex-start;display:flex;gap:2rem}.comparison-table table td.sticky .block-item-inner .selected-model .h4,.comparison-table table th.sticky .block-item-inner .selected-model .h4{display:-webkit-box;font-size:max(14px,1.75rem);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.comparison-table table td.sticky .block-item-inner .selected-model>a,.comparison-table table th.sticky .block-item-inner .selected-model>a{min-width:5rem}.comparison-table table td.sticky .block-item-inner .selected-model .btn,.comparison-table table td.sticky .block-item-inner .selected-model .price-details,.comparison-table table th.sticky .block-item-inner .selected-model .btn,.comparison-table table th.sticky .block-item-inner .selected-model .price-details{display:none}.comparison-table table td.sticky .block-item-inner .selected-model img,.comparison-table table th.sticky .block-item-inner .selected-model img{aspect-ratio:1/1;height:5rem;width:5rem}.comparison-table table td.sticky .block-item-inner .selected-model .text-wrapper,.comparison-table table th.sticky .block-item-inner .selected-model .text-wrapper{margin:0}.comparison-table table td.comparison-col,.comparison-table table th.comparison-col{max-width:29.625rem;min-width:29.625rem}.comparison-table table td.comparison-col.full-width,.comparison-table table th.comparison-col.full-width{max-width:100%;width:100%}@media(max-width:759px){.comparison-table table td.comparison-col,.comparison-table table th.comparison-col{max-width:85vw;min-width:85vw}}.comparison-table table .details-wrapper{display:none}.comparison-table table .details-wrapper.heading-row{display:flex}.comparison-table table .details-wrapper.heading-row td{border-right:0!important}.comparison-table table .details-wrapper.heading-row .comparison-col{visibility:hidden}.comparison-table table .details-wrapper td.comparison-col{border-right:1px solid #939393;padding:2rem 3.12rem}.comparison-table table .details-wrapper.mobile-title{display:none!important;left:0;position:absolute!important;width:100%;z-index:3}@media(max-width:759px){.comparison-table table .details-wrapper.mobile-title{display:block!important}}.comparison-table table .details-wrapper.mobile-title td{background:#f5f200;color:#000;display:none;font-size:1rem;height:2rem;line-height:1.9em;max-width:none;overflow:hidden;padding:0;text-align:center;width:100%}.comparison-table table .details-wrapper.mobile-title td:first-child{display:block}.comparison-table table .details-wrapper.expanded,.comparison-table table .details-wrapper:first-child{display:flex}
