.product-comparison-table{position:relative}
.product-comparison-table *:not(.disclaimer):not(.product-comparison-table__swipe):not(.title):not(sup):not(sub){font-size:16px;line-height:24px;letter-spacing:0;font-family:'Noto Sans','Arial','Helvetica','sans-serif'}
.product-comparison-table table tbody tr:not(:first-child) td *,.product-comparison-table table tbody tr:not(:first-child) td,.product-comparison-table table tbody tr:not(:first-child) th,.product-comparison-table table tbody tr:not(:first-child) th *,.product-comparison-table table tr:not(:first-child) td *,.product-comparison-table table tr:not(:first-child) td,.product-comparison-table table tr:not(:first-child) th,.product-comparison-table table tr:not(:first-child) th *{font-size:14px;line-height:1.5}
.product-comparison-table a{font-weight:600;color:#007abc}
.product-comparison-table.component{color:#333}
.product-comparison-table .title{color:#333;font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-size:32px;line-height:48px;letter-spacing:0;margin-bottom:8px;font-weight:400}
.product-comparison-table .sub-title{margin-bottom:28px}
.product-comparison-table .product-comparison-table--container{position:relative}
.product-comparison-table .check{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../../../../../../static/images/prodcompchart/check.svg");height:16px;width:16px;display:block;margin-left:auto;margin-right:auto}
.product-comparison-table .cross{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../../../../../../static/images/prodcompchart/cross.svg");height:16px;width:16px;display:block;margin-left:auto;margin-right:auto}
.product-comparison-table .product-comparison-table__toggle:hover{text-decoration:underline}
.product-comparison-table .product-comparison-table__toggle:focus{text-decoration:none}
.product-comparison-table .product-comparison-table__toggle{color:#007abc;cursor:pointer;text-decoration:none;text-align:right;margin-bottom:16px;display:flex;justify-content:flex-end;align-items:center}
.product-comparison-table .product-comparison-table__toggle .toggle-collapse{display:none}
.product-comparison-table .product-comparison-table__toggle .expandAll:hover,.product-comparison-table .product-comparison-table__toggle .collapseAll:hover{text-decoration:underline}
.product-comparison-table .product-comparison-table__toggle svg{height:16px;width:16px;min-width:16px;fill:#007abc;margin:0;margin-right:10px}
.product-comparison-table .disclaimer{padding-top:8px;display:flex}
.product-comparison-table .tooltip-container{position:relative;display:inline-flex;align-items:center;vertical-align:middle}
.product-comparison-table .tooltip-container .tooltip-container-absolute{position:relative}
.product-comparison-table .tooltip-container .tooltip-container-wrapper{position:relative}
.product-comparison-table .tooltip-container.active .tooltip{visibility:visible;opacity:1}
.product-comparison-table .tooltip-container .tooltip-trigger-default{margin-left:8px;display:block;cursor:pointer;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../../../../../../static/images/prodcompchart/tooltip.svg");height:32px;width:32px;appearance:none;background-color:transparent;border-width:0}
.product-comparison-table .tooltip-container .tooltip-trigger-default:hover,.product-comparison-table .tooltip-container .tooltip-trigger-default:active,.product-comparison-table .tooltip-container .tooltip-trigger-default:focus{background-image:url("../../../../../../static/images/prodcompchart/tooltip-hover.svg")}
.product-comparison-table .tooltip-container .tooltip{position:absolute;display:inline-block;border:2px solid #0061a0;top:52px;z-index:1000;background:#fff;color:#333;text-align:left;border-radius:4px;opacity:0;visibility:hidden}
.product-comparison-table .tooltip-container .tooltip .triangle{position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);box-shadow:-3px 3px 18px rgba(0,0,0,0.18);border-top:0;border-bottom:10px solid #0061a0;top:-15px;left:178.5px;transform:translate(-50%,50%)}
.product-comparison-table .tooltip-container .tooltip .triangle::before{content:"";position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0);border-top:0;border-bottom:10px solid #fff;top:9px;transform:translate(-50%,-50%)}
.product-comparison-table .tooltip-container .tooltip .tooltip-title{font-size:20px;line-height:30px;font-weight:600;margin-bottom:16px}
.product-comparison-table .tooltip-container .tooltip .tooltip-wrapper{height:100%;padding:24px;width:355px;min-height:166px;position:relative}
.product-comparison-table .tooltip-container .tooltip button{appearance:none;border-width:0;position:absolute;fill:#333;top:24px;right:24px;z-index:15001;height:auto;width:auto;cursor:pointer;background:transparent;border:0;display:inline-flex}
.product-comparison-table .tooltip-container .tooltip button .icon-close{fill:#333;height:11px;width:11px;margin:0}
.product-comparison-table table caption{position:relative}
.product-comparison-table tr.expandable td{position:relative}
.product-comparison-table tr.expandable td button{appearance:none;background-color:transparent;border-width:0;position:absolute;right:12px;display:inline-flex;height:auto;width:auto;cursor:pointer;top:42%}
.product-comparison-table tr.expandable td button svg{margin:0;fill:#333}
.product-comparison-table tr:not(.table-header) th{font-weight:400}
.product-comparison-table tbody tr.table-header:first-of-type .product-1 a,.product-comparison-table tbody tr.table-header:first-of-type .product-2 a{color:#fff;text-decoration:underline}
.product-comparison-table table{border-collapse:initial}
.product-comparison-table table tr.table-header th{font-weight:600;color:#333;background:#fff}
.product-comparison-table table td{text-align:center}
.product-comparison-table table th{text-align:left}
.product-comparison-table table th,.product-comparison-table table td{padding:24px;position:relative}
.product-comparison-table table tbody tr{background:#fff}
.product-comparison-table table tbody tr:nth-child(odd):not(.table-header){background:#f2f2f2}
.product-comparison-table .manual .desktop-table th,.product-comparison-table .manual .desktop-table td,.product-comparison-table .manual .tablet-table th,.product-comparison-table .manual .tablet-table td{border-bottom:1px solid #a7a8aa}
.product-comparison-table .mobile-table tr{border-bottom:0}
.product-comparison-table.single-product .table.mobile-table tr.product-1:not(:has(+tr.product-1)) th,.product-comparison-table.single-product .table.mobile-table tr.product-1:not(:has(+tr.product-1)) td{border-bottom:2px solid #528320}
.product-comparison-table .table:not(.mobile-table) th.product-1,.product-comparison-table .table.mobileThreeCol th.product-1{background:#528320;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:2px solid #528320;border-left:2px solid #528320;border-right:2px solid #528320}
.product-comparison-table .table-sort-icon{color:#333;font-weight:600}
.product-comparison-table.single-product .table:not(.mobile-table) th.product-1 button,.product-comparison-table.single-product .table.mobileThreeCol th.product-1 button{color:#fff}
.product-comparison-table tr.table-header th{text-align:center}
.product-comparison-table tr.table-header th:first-of-type:not(.product-1){text-align:left}
.product-comparison-table .table:not(.mobile-table) tbody td.product-1,.product-comparison-table .table.mobileThreeCol tbody td.product-1{border-left:2px solid #528320;border-right:2px solid #528320}
.product-comparison-table .table:not(.mobile-table) tbody tr:last-of-type td.product-1,.product-comparison-table .table.mobileThreeCol tbody tr:last-of-type td.product-1{border-bottom:2px solid #528320}
.product-comparison-table tbody tr td:not(:first-of-type){text-align:center}
.product-comparison-table .double-products .desktop-table tr.table-header th{border-bottom:0}
.product-comparison-table .double-products tr.table-header+tr.table-header th{background:#fff;color:#333;border-radius:revert}
.product-comparison-table .double-products th[scope="colgroup"],.product-comparison-table .double-products th[scope="col"]{text-align:center}
.product-comparison-table .double-products th:first-of-type{text-align:left}
.product-comparison-table .double-products .table-header th{text-align:center}
.product-comparison-table .double-products th[rowspan="2"]{position:relative}
.product-comparison-table .double-products th[rowspan="2"] span.table-header{position:absolute;bottom:24px}
.product-comparison-table .double-products .table:not(.mobile-table) th[scope="colgroup"],.product-comparison-table .double-products .table.mobileThreeCol th[scope="colgroup"]{background:#528320;color:#fff;border-top-left-radius:8px;border-top-right-radius:0;border-bottom:2px solid #528320;border-left:2px solid #528320;border-right:2px solid #528320}
.product-comparison-table .double-products .table:not(.mobile-table) th[scope="colgroup"]:last-of-type,.product-comparison-table .double-products .table.mobileThreeCol th[scope="colgroup"]:last-of-type{background:#0061a0;color:#fff;border-top-right-radius:8px;border-top-left-radius:0;border-bottom:2px solid #0061a0;border-left:2px solid #0061a0;border-right:2px solid #0061a0}
.product-comparison-table .double-products tr:not(:first-of-type) td:nth-of-type(1),.product-comparison-table .double-products tr:not(:first-of-type) th[scope="col"]:nth-of-type(1){border-left:2px solid #528320;border-right:0}
.product-comparison-table .double-products tr:not(:first-of-type) td:nth-of-type(2),.product-comparison-table .double-products tr:not(:first-of-type) th[scope="col"]:nth-of-type(2){border-right:1px solid #528320;border-left:0}
.product-comparison-table .double-products tr:not(:first-of-type) td:nth-of-type(3),.product-comparison-table .double-products tr:not(:first-of-type) th[scope="col"]:nth-of-type(3){border-left:1px solid #0061a0}
.product-comparison-table .double-products tr:not(:first-of-type) td:nth-of-type(4),.product-comparison-table .double-products tr:not(:first-of-type) th[scope="col"]:nth-of-type(4){border-right:2px solid #0061a0}
.product-comparison-table .double-products tr:last-of-type td:nth-of-type(1),.product-comparison-table .double-products tr:last-of-type td:nth-of-type(2){border-bottom:2px solid #528320}
.product-comparison-table .double-products tr:last-of-type td:nth-of-type(3),.product-comparison-table .double-products tr:last-of-type td:nth-of-type(4){border-bottom:2px solid #0061a0}
.product-comparison-table .double-products tbody tr:nth-child(odd):not(.table-header){background:#fff}
.product-comparison-table .double-products tbody tr:nth-child(even):not(.table-header){background:#f2f2f2}
.product-comparison-table .double-products .mobile-table table,.product-comparison-table .double-products .tablet-table table{table-layout:fixed}
.product-comparison-table .double-products .mobile-table tr.table-header.product-1:not(:first-of-type) th,.product-comparison-table .double-products .tablet-table tr.table-header.product-1:not(:first-of-type) th{background:#fff;color:#333;border-radius:revert}
.product-comparison-table .double-products .mobile-table tbody tr.product-1:nth-child(odd):not(.table-header),.product-comparison-table .double-products .tablet-table tbody tr.product-1:nth-child(odd):not(.table-header),.product-comparison-table .double-products .mobile-table tbody tr.product-1:nth-child(even):not(.table-header),.product-comparison-table .double-products .tablet-table tbody tr.product-1:nth-child(even):not(.table-header){background:#fff}
.product-comparison-table .double-products .mobile-table tbody tr.product-2:nth-child(odd):not(.table-header),.product-comparison-table .double-products .tablet-table tbody tr.product-2:nth-child(odd):not(.table-header),.product-comparison-table .double-products .mobile-table tbody tr.product-2:nth-child(even):not(.table-header),.product-comparison-table .double-products .tablet-table tbody tr.product-2:nth-child(even):not(.table-header){background:#f2f2f2}
.product-comparison-table .double-products .mobile-table tr:not(:first-of-type) td:nth-of-type(1),.product-comparison-table .double-products .tablet-table tr:not(:first-of-type) td:nth-of-type(1),.product-comparison-table .double-products .mobile-table tr:not(:first-of-type) th[scope="col"]:nth-of-type(1),.product-comparison-table .double-products .tablet-table tr:not(:first-of-type) th[scope="col"]:nth-of-type(1){border-left:0}
.product-comparison-table .double-products .mobile-table tr.table-header.product-2 th:only-child,.product-comparison-table .double-products .tablet-table tr.table-header.product-2 th:only-child{background:#0061a0;color:#fff;border-radius:revert}
.product-comparison-table .double-products .mobile-table tr.table-header+tr.table-header.product-2 th,.product-comparison-table .double-products .tablet-table tr.table-header+tr.table-header.product-2 th{background:#f2f2f2}
.product-comparison-table .double-products .mobile-table tr.product-2 th,.product-comparison-table .double-products .tablet-table tr.product-2 th{border-left:2px solid #0061a0;border-right:0}
.product-comparison-table .double-products .mobile-table tr.product-2 td,.product-comparison-table .double-products .tablet-table tr.product-2 td,.product-comparison-table .double-products .mobile-table tr.product-2 th[scope="col"]:nth-of-type(2),.product-comparison-table .double-products .tablet-table tr.product-2 th[scope="col"]:nth-of-type(2){border-right:2px solid #0061a0;border-left:0}
.product-comparison-table .double-products .mobile-table .table-header.product-2 th[scope="row"],.product-comparison-table .double-products .tablet-table .table-header.product-2 th[scope="row"],.product-comparison-table .double-products .mobile-table .table-header.product-2 th[scope="col"],.product-comparison-table .double-products .tablet-table .table-header.product-2 th[scope="col"]{background:#f2f2f2;color:#333;border-radius:revert;border-bottom:0}
.product-comparison-table .double-products .mobile-table tr.product-2:last-of-type td,.product-comparison-table .double-products .tablet-table tr.product-2:last-of-type td,.product-comparison-table .double-products .mobile-table tr.product-2:last-of-type th,.product-comparison-table .double-products .tablet-table tr.product-2:last-of-type th{border-bottom:2px solid #0061a0}
.product-comparison-table .data-manual .mobile-table tbody tr.table-header th,.product-comparison-table .data-manual .mobile-table tbody tr:nth-child(odd):not(.table-header){background:#fff}
.product-comparison-table .data-manual .mobile-table tbody tr:nth-child(even):not(.table-header){background:#f2f2f2}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr{background:#f2f2f2}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.product-1:not(:first-of-type){background:#fff}
.product-comparison-table .mobile-table:not(.mobileThreeCol).csv tr:nth-child(odd):not(.table-header){background:#fff}
.product-comparison-table .mobile-table:not(.mobileThreeCol).csv tr:nth-child(even):not(.table-header){background:#f2f2f2}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.table-header th{background:#f2f2f2}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.table-header.product-1:first-of-type th{background:#528320;color:#fff;border-top-left-radius:8px}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.table-header.product-1:not(:first-of-type) th{background:#fff}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.table-header.product-1 th:only-child{background:#528320;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.product-1+tr.product-1.table-header:not(:first-of-type) th:first-child{border-left:2px solid #528320}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.product-1+tr.product-1.table-header:not(:first-of-type) th:last-child{border-right:2px solid #528320}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.product-1:not(:first-of-type):not(.table-header) th:first-child,.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.product-1:not(:first-of-type):not(.table-header) td:first-child{border-left:2px solid #528320}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.product-1:not(:first-of-type):not(.table-header) td:last-child{border-right:2px solid #528320}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr th:first-of-type{text-align:left}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.table-header th:only-child,.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.table-header th:last-of-type{text-align:center}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr:not(.table-header) th:only-child,.product-comparison-table .mobile-table:not(.mobileThreeCol) tr:not(.table-header) th:last-of-type{text-align:left}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr:not(.table-header) th+th:last-of-type{text-align:center}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr:not(.table-header) th:only-child:last-of-type{text-align:center}
.product-comparison-table .single-product .mobile-table tr.table-header.product-header:not(.product-1) th{border-top:2px solid #528320}
.product-comparison-table .double-products .mobile-table tr.table-header.product-2.product-header th{border:0;border-top:2px solid #528320}
.product-comparison-table .double-products .mobile-table tr.product-2.filter-row-show.last th,.product-comparison-table .double-products .mobile-table tr.product-2.filter-row-show.last td{border-bottom:2px solid #0061a0}
.product-comparison-table svg{height:12px;width:12px;fill:#007abc;margin-left:8px;margin-top:6px}
.product-comparison-table .product-comparison-table__overlay{position:absolute;height:100px;background-color:#fff;width:100%;bottom:0;display:flex;align-items:flex-end;justify-content:center;font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-size:14px;font-weight:500;letter-spacing:.5px;color:#007abc;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 72%)}
.product-comparison-table .product-comparison-table__overlay a{display:inline-flex}
.product-comparison-table .product-comparison-table__overlay a:hover{color:#007abc}
.product-comparison-table .product-info-table__overlay:hover{cursor:pointer;text-decoration:underline}
.product-comparison-table .dynamic table,.product-comparison-table .manual.data-manual table{table-layout:fixed}
.product-comparison-table .dynamic table tbody tr td,.product-comparison-table .manual.data-manual table tbody tr td,.product-comparison-table .dynamic table tbody tr th,.product-comparison-table .manual.data-manual table tbody tr th{text-align:left;border-bottom:1px solid #a7a8aa}
.product-comparison-table .dynamic table tbody tr:first-of-type,.product-comparison-table .manual.data-manual table tbody tr:first-of-type{background:#fff}
.product-comparison-table.table-sort.manual.data-manual tr.sort-header span.table-header{justify-content:left}
.product-comparison-table .filter-container{margin-top:32px;margin-bottom:32px;display:flex;align-items:center;flex-wrap:wrap}
.product-comparison-table .filter-container .filter-container--left{display:flex;margin-right:auto}
.product-comparison-table .filter-container .filter-selector{position:relative;margin-right:16px;margin-top:8px;margin-bottom:8px}
.product-comparison-table .filter-container button{appearance:none;border:0;background:transparent;cursor:pointer;color:#007abc;font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:16px;font-style:normal;font-weight:600;line-height:24px}
.product-comparison-table .filter-container .filters-device button{color:#007abc;position:relative;display:flex;padding:8px 16px;justify-content:center;align-items:center;border-radius:24px;border:2px solid #007abc;background:#fff;font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:16px;font-style:normal;font-weight:600;line-height:24px;height:40px;width:max-content}
.product-comparison-table .filter-container .filters-device button svg{fill:#0090da;position:relative;margin-right:8px;margin-top:0}
.product-comparison-table .filter-container .search-wrapper{display:flex;align-items:center;padding:8px 24px;height:64px;border-bottom:2px solid #6e6e6e;border-top-left-radius:8px;border-top-right-radius:8px}
.product-comparison-table .filter-container .search-wrapper input{color:#6e6e6e;font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:16px;font-weight:400;line-height:24px;padding:0;border:0}
.product-comparison-table .filter-container .search-wrapper .icon{fill:#333;height:24px;width:24px;right:24px;margin-left:8px}
.product-comparison-table.twozoom .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-footer,.product-comparison-table.fourzoom .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-footer{position:relative;bottom:initial}
.product-comparison-table .product-comparison-table__filters--overlay .row{position:relative;z-index:2}
.product-comparison-table .product-comparison-table__filters--overlay label{font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:16px;line-height:24px;letter-spacing:-0.16px;padding-left:20px}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-container{position:fixed;top:0;left:0;overflow:auto;overflow-x:hidden;right:0;height:100%;background:#fff;width:100%;z-index:100000}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-header{position:relative;font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';color:#000;font-size:30px;font-weight:400;padding:24px;line-height:normal;box-shadow:0 3px 6px 0 rgba(0,0,0,0.15)}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-header .product-comparison-table__filters--close{position:absolute;right:24px;top:24px}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-header .product-comparison-table__filters--close button{appearance:none;border-width:0;cursor:pointer;background:transparent;border:0;line-height:normal}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-header .product-comparison-table__filters--close svg{fill:#333;width:16px;height:16px;margin-left:0;margin-top:0}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-content{padding-top:24px;margin-bottom:102px;position:relative;z-index:2}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-content .overlay-filter-container-title{font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-size:18px;font-style:normal;font-weight:500;line-height:27px;color:#000;margin-bottom:24px;padding-top:32px}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-content .overlay-filter-container:first-of-type .overlay-filter-container-title{padding-top:0}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-content .filter-wrap{margin-bottom:36px;display:flex}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-content .checkbox-inline{font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:16px;font-weight:500;line-height:normal;color:#333}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-content .overlay-filter-container{border-bottom:1px solid #d9d9d6}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-content .overlay-filter-container:last-of-type{border-bottom:0}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-footer{position:fixed;width:100%;bottom:0;z-index:2;background-color:#fff;padding-top:24px;padding-bottom:24px;box-shadow:0 -3px 6px 0 rgba(0,0,0,0.15);display:flex;justify-content:center}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-footer .filter-sort-clear,.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-footer .filter-sort-submit{margin:0;cursor:pointer;display:flex;width:164px;min-width:130px;padding:16px 24px;justify-content:center;align-items:center;border-radius:8px;font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:16px;font-weight:600;line-height:normal}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-footer .filter-sort-clear{margin-right:24px;margin-left:0}
.product-comparison-table .product-comparison-table__filters--overlay input[type="checkbox"]{content:url('../../../../../../static/images/pills/Checkbox-default.svg');position:relative;height:24px;width:24px;border:0}
.product-comparison-table .product-comparison-table__filters--overlay input[type="checkbox"]:hover{content:url('../../../../../../static/images/pills/Checkbox-hover.svg');height:24px;width:24px}
.product-comparison-table .product-comparison-table__filters--overlay input[type="checkbox"]:checked{content:url('../../../../../../static/images/pills/Checkbox-selected.svg');height:24px;width:24px}
.product-comparison-table .product-comparison-table__filters--overlay input[type="checkbox"]:checked:hover{content:url('../../../../../../static/images/pills/Checkbox-selectedhover.svg');height:24px;width:24px}
.product-comparison-table .filter-row-hide{display:none}
.product-comparison-table table tbody tr.filter-row-show.even{background:#fff}
.product-comparison-table table tbody tr.filter-row-show.odd{background:#f2f2f2}
.product-comparison-table.table-sort tr.sort-header span.table-header,.product-comparison-table.table-sort .double-products .desktop-table tr.sort-header th:first-of-type span.table-header,.product-comparison-table.table-sort tr.table-header th[colspan] .table-header{display:flex;align-items:center;justify-content:center}
.product-comparison-table.table-sort tr.sort-header span.table-header button,.product-comparison-table.table-sort .double-products .desktop-table tr.sort-header th:first-of-type span.table-header button,.product-comparison-table.table-sort tr.table-header th[colspan] .table-header button{display:flex;align-items:center;justify-content:center}
.product-comparison-table.table-sort tr.sort-header th:first-of-type span.table-header{justify-content:left}
.product-comparison-table.table-sort button.table-sort-icon{appearance:none;border-width:0;fill:transparent;height:auto;width:auto;cursor:pointer;background:transparent;border:0;display:flex;align-items:center;justify-content:center}
.product-comparison-table.table-sort .table-sort-icon svg{height:16px;width:16px;min-height:16px;min-width:16px;fill:#000;margin-left:0;margin-right:8px;margin-top:0}
.product-comparison-table.table-sort .sort-asc .table-sort-icon svg path:last-of-type{fill:#a7a8aa}
.product-comparison-table.table-sort .sort-desc .table-sort-icon svg path:first-of-type{fill:#a7a8aa}
.product-comparison-table.table-sort .mobile-table .product-1+.table-header+.table-header .sort-asc .table-sort-icon svg path:last-of-type{stroke:#000;fill:transparent}
.product-comparison-table.table-sort .mobile-table .product-1+.table-header+.table-header .sort-desc .table-sort-icon svg path:first-of-type{stroke:#000;fill:transparent}
.product-comparison-table.table-sort .product-1 .table-sort-icon svg{fill:#fff}
.product-comparison-table.table-sort .product-1 .table-sort-icon svg path{fill:#fff}
.product-comparison-table.table-sort .product-1.sort-asc .table-sort-icon svg path:last-of-type{stroke:#fff;fill:transparent}
.product-comparison-table.table-sort .product-1.sort-desc .table-sort-icon svg path:first-of-type{stroke:#fff;fill:transparent}
.product-comparison-table.table-sort .mobile-table .product-1 .table-sort-icon svg{fill:#000}
.product-comparison-table.table-sort .mobile-table .product-1 .table-sort-icon svg path{fill:#000}
.product-comparison-table.table-sort .mobile-table .product-1 .sort-asc .table-sort-icon svg path:last-of-type{fill:#a7a8aa}
.product-comparison-table.table-sort .mobile-table .product-1 .sort-desc .table-sort-icon svg path:first-of-type{fill:#a7a8aa}
.product-comparison-table.table-sort .double-products .product-1 .table-sort-icon svg{fill:#000}
.product-comparison-table.table-sort .double-products .product-1 .table-sort-icon svg path{fill:#000}
.product-comparison-table.table-sort .double-products .product-1.sort-asc .table-sort-icon svg path:last-of-type{stroke:#a7a8aa;fill:#a7a8aa}
.product-comparison-table.table-sort .double-products .product-1.sort-desc .table-sort-icon svg path:first-of-type{stroke:#a7a8aa;fill:#a7a8aa}
.product-comparison-table fieldset{border:0;margin:initial;padding:initial}
.product-comparison-table .product-comparison-table-noresults{color:#333;text-align:center;padding-top:48px}
.product-comparison-table .product-comparison-table-noresults svg{fill:#007abc;width:24px;height:24px;margin:0}
.product-comparison-table .product-comparison-table-noresults .noresults--title{font-family:'MetLifeCircular','Arial','Helvetica','sans-serif';font-size:26px;font-style:normal;font-weight:500;line-height:39px;margin-top:24px;margin-bottom:24px}
.product-comparison-table .product-comparison-table-noresults .noresults--copy{font-family:'Noto Sans','Arial','Helvetica','sans-serif';font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.product-comparison-table table.no-results-hide{display:none}
.product-comparison-table .product-comparison-table__pagination{margin-top:32px;display:flex;flex-direction:column;align-items:center}
.product-comparison-table .product-comparison-table__pagination .showingResults{display:flex;align-items:center}
.product-comparison-table .product-comparison-table__pagination .dropdown{margin-left:8px;margin-right:8px}
.product-comparison-table .pagination-hide{display:none}
.product-comparison-table .results_pagination{display:flex;justify-content:center;align-items:center;width:100%}
.product-comparison-table .results_pagination button{border:0;width:40px;height:40px;background:#f2f2f2;border-radius:20px;cursor:pointer}
.product-comparison-table .results_pagination button svg{fill:#000;width:6px;height:12px;margin:0}
.product-comparison-table .results_pagination button:hover,.product-comparison-table .results_pagination button:focus{border:2px solid #007abc;background:#fff}
.product-comparison-table .results_pagination button:hover svg,.product-comparison-table .results_pagination button:focus svg{fill:#007abc}
.product-comparison-table .results_pagination button.disabled:hover,.product-comparison-table .results_pagination button.disabled:focus{border:0;background:#f2f2f2}
.product-comparison-table .results_pagination button.disabled{pointer-events:none;background:#f2f2f2}
.product-comparison-table .results_pagination button.disabled svg{fill:#a7a8aa}
.product-comparison-table .results_pagination input{font-size:16px;line-height:24px;border-radius:8px;width:44px;height:40px;padding:8px;background:#fff;margin-left:16px;text-align:center;color:#0061a0;font-weight:600;border:1px solid #0061a0}
.product-comparison-table .results_pagination input:hover,.product-comparison-table .results_pagination inputfocus{border:2px solid #007abc}
.product-comparison-table .results_pagination .of-text{margin-left:16px;margin-right:16px;font-size:16px;line-height:24px}
.product-comparison-table .results_pagination .pagination-left{margin-left:8px}
.product-comparison-table .results_pagination .pagination-right{margin-right:8px}
.product-comparison-table .results_pagination .pagination-item{color:#0061a0;text-decoration:underline;width:44px;height:40px;padding:8px;border:2px solid transparent;font-size:16px;line-height:24px;border-radius:8px;font-weight:600;text-align:center;margin-right:16px;display:flex;align-items:center;justify-content:center}
.product-comparison-table .results_pagination .pagination-item.total-pag-num{cursor:pointer}
.product-comparison-table .results_pagination .pagination-item.total-pag-num:hover,.product-comparison-table .results_pagination .pagination-item.total-pag-num:focus{cursor:pointer;border:2px solid #0061a0;border-radius:8px;background-color:#f2f2f2}
.product-comparison-table .results_pagination .pagination-item.total-pag-num.disabled{pointer-events:none}
.product-comparison-table .results_pagination .pagination-item.total-pag-num.disabled:focus{pointer-events:none;border:0;background-color:transparent}
.product-comparison-table .mobileThreeCol{overflow-x:auto}
.product-comparison-table .mobileThreeCol sup{top:-0.3em}
.product-comparison-table .mobileThreeCol table{table-layout:auto}
.product-comparison-table__swipe{display:flex;justify-content:flex-end;margin-bottom:16px;color:#000}
.product-comparison-table__swipe span{margin-left:16px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../../../../../../static/images/prodcompchart/swipe.svg");width:16px;height:24px}
@media screen and (min-width:768px){.product-comparison-table .title{font-size:44px;line-height:56px;margin-bottom:16px}
.product-comparison-table .sub-title{margin-bottom:48px}
.product-comparison-table .tooltip-container .tooltip{left:-156.5px}
.product-comparison-table .tooltip-container .tooltip.tool-tip-right{top:-70px;left:60px}
.product-comparison-table .tooltip-container .tooltip.tool-tip-right .triangle{top:48%;left:-12px;transform:rotate(-90deg)}
.product-comparison-table .filter-container{margin-top:48px;margin-bottom:48px}
.product-comparison-table .product-comparison-table-noresults .noresults--title{font-size:34px;line-height:51px}
.product-comparison-table .product-comparison-table-noresults .noresults--title{font-size:34px;line-height:51px}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-content .overlay-filter-container-title{font-size:20px;line-height:30px;margin-bottom:30px}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-footer{bottom:0}
.product-comparison-table .product-comparison-table__pagination{flex-direction:row}
.product-comparison-table .product-comparison-table__pagination .product-comparison-table__pagination--wrapper{margin-left:auto}
}
@media screen and (max-width:767px){.product-comparison-table .filter-container .filter-container--right{flex-direction:column}
.product-comparison-table .filter-container .filter-container--right .filters-device{width:100%;margin-bottom:24px}
.product-comparison-table .filter-container .filter-container--right .filters-device .product-comparison-table__filters-toggle{width:100%;max-width:none}
.product-comparison-table .filter-container .filter-container--right .search-wrapper{width:100%}
.product-comparison-table .results_pagination{margin-top:24px}
}
@media screen and (max-width:1023px){.product-comparison-table .filter-container .filter-container--right{display:flex;align-items:center;width:100%;justify-content:space-between}
.product-comparison-table.data-manual.manual .table,.product-comparison-table.dynamic .table.csv{display:block;overflow-x:auto}
.product-comparison-table.data-manual.manual .table table,.product-comparison-table.dynamic .table.csv table{table-layout:auto}
.product-comparison-table .product-comparison-table .product-comparison-table__pagination .showingResults select{line-height:1.15}
}
@media screen and (max-width:320px){.product-comparison-table .tooltip-container .tooltip .tooltip-wrapper{width:310px}
}
@media screen and (min-width:1024px){.product-comparison-table .title{font-size:70px;line-height:90px;font-weight:500;margin-bottom:16px}
.product-comparison-table .component.single-product.large-table table{display:inline-block;overflow:auto}
.product-comparison-table .filter-container{margin-top:24px;margin-bottom:24px}
.product-comparison-table .filter-container--right{margin-top:8px;margin-bottom:8px}
.product-comparison-table .product-comparison-table-noresults .noresults--title{font-size:36px;line-height:54px}
}
.keyboard-active .product-comparison-table a:focus{outline-color:#0061a0;outline-offset:4px;outline-style:solid;outline-width:2px;text-decoration:none}
.keyboard-active .product-comparison-table .tooltip-trigger-default:focus{border:2px solid #0061a0}
.keyboard-active .product-comparison-table .product-1 button:focus{outline-color:#fff}
.keyboard-active .product-comparison-table input[type="checkbox"]{outline-offset:2px}
.keyboard-active .product-comparison-table .filter-container select:focus,.keyboard-active .product-comparison-table .filter-container .select-styled:focus,.keyboard-active .product-comparison-table .filter-container .views:focus,.keyboard-active .product-comparison-table .filter-container .product-comparison-table__filters-toggle:focus{outline-color:#0061a0;outline-offset:2px;outline-style:solid;outline-width:3px}
body[dir="rtl"] .product-comparison-table tr.table-header th:first-of-type:not(.product-1),body[dir="rtl"] .product-comparison-table .product-comparison-table__toggle,body[dir="rtl"] .product-comparison-table .table th[scope="row"]{text-align:right}
body[dir="rtl"] .product-comparison-table tr.expandable td button{right:initial;left:12px}
body[dir="rtl"] .product-comparison-table .tooltip-container .tooltip{text-align:right}
body[dir="rtl"] .product-comparison-table .tooltip-container .tooltip-trigger-default{margin-left:initial;margin-right:8px}
body[dir="rtl"] .product-comparison-table .tooltip-container .tooltip button{right:initial;left:24px}
body[dir="rtl"] .product-comparison-table .tooltip-container .tooltip .triangle{left:176.5px}
body[dir="rtl"] .product-comparison-table .tooltip-container .tooltip .triangle::before{left:0}
body[dir="rtl"] .product-comparison-table .double-products th[rowspan="2"] span{right:24px}
body[dir="rtl"] .product-comparison-table .double-products tr:not(:first-of-type) th[scope="col"]:nth-of-type(1){text-align:center}
body[dir="rtl"] .product-comparison-table .double-products tr:not(:first-of-type) td:nth-of-type(1),body[dir="rtl"] .product-comparison-table .double-products tr:not(:first-of-type) th[scope="col"]:nth-of-type(1){border-right:2px solid #528320;border-left:0}
body[dir="rtl"] .product-comparison-table .double-products tr:not(:first-of-type) td:nth-of-type(2),body[dir="rtl"] .product-comparison-table .double-products tr:not(:first-of-type) th[scope="col"]:nth-of-type(2){border-left:1px solid #528320;border-right:0}
body[dir="rtl"] .product-comparison-table .double-products tr:not(:first-of-type) td:nth-of-type(3),body[dir="rtl"] .product-comparison-table .double-products tr:not(:first-of-type) th[scope="col"]:nth-of-type(3){border-left:0;border-right:1px solid #0061a0}
body[dir="rtl"] .product-comparison-table .double-products tr:not(:first-of-type) td:nth-of-type(4),body[dir="rtl"] .product-comparison-table .double-products tr:not(:first-of-type) th[scope="col"]:nth-of-type(4){border-right:0;border-left:2px solid #0061a0}
body[dir="rtl"] .product-comparison-table .double-products table:not(.mobile-table) th[scope="colgroup"]:last-of-type{border-top-left-radius:8px;border-top-right-radius:0}
body[dir="rtl"] .product-comparison-table .double-products table:not(.mobile-table) th[scope="colgroup"]{border-top-right-radius:8px;border-top-left-radius:0}
body[dir="rtl"] .product-comparison-table .mobile-table tr.table-header.product-1 th:only-child{border-top-right-radius:8px;border-top-left-radius:8px}
body[dir="rtl"] .product-comparison-table .product-comparison-table__overlay svg{margin-left:0;margin-right:8px}
body[dir="rtl"] .product-comparison-table .mobile-table tr.table-header th:first-of-type{border-top-left-radius:0;border-top-right-radius:8px}
body[dir="rtl"] .product-comparison-table .mobile-table tr.table-header th:last-of-type{border-top-right-radius:0;border-top-left-radius:8px}
body[dir="rtl"] .product-comparison-table .mobile-table tr.table-header th:first-of-type,body[dir="rtl"] .product-comparison-table .mobile-table tr.table-header th:last-of-type{border-top-right-radius:0;border-top-left-radius:0}
body[dir="rtl"] .product-comparison-table .mobile-table tr.product-1:not(:first-of-type) th,body[dir="rtl"] .product-comparison-table .mobile-table tr.product-1:not(:first-of-type):not(.table-header) th:first-child,body[dir="rtl"] .product-comparison-table .mobile-table tr.product-1:not(:first-of-type):not(.table-header) td:first-child,body[dir="rtl"] .product-comparison-table .mobile-table tr.product-1+tr.product-1.table-header:not(:first-of-type) th:first-child,body[dir="rtl"] .product-comparison-table .mobile-table tr.product-1:not(:first-of-type) th{border-left:0;border-right:2px solid #528320}
body[dir="rtl"] .product-comparison-table .mobile-table tr.product-1:not(:first-of-type) td,body[dir="rtl"] .product-comparison-table .mobile-table tr.product-1:not(:first-of-type):not(.table-header) td:last-child,body[dir="rtl"] .product-comparison-table .mobile-table tr.product-1+tr.product-1.table-header:not(:first-of-type) th:last-child{border-right:0;border-left:2px solid #528320}
body[dir="rtl"] .product-comparison-table .mobile-table tr th:first-of-type{text-align:right}
body[dir="rtl"] .product-comparison-table .double-products .mobile-table .table-header.product-1 th[scope="col"],body[dir="rtl"] .product-comparison-table .double-products .tablet-table .table-header.product-1 th[scope="col"]{border-left:2px solid #528320}
body[dir="rtl"] .product-comparison-table .double-products .mobile-table tr.product-2 td,body[dir="rtl"] .product-comparison-table .double-products .tablet-table tr.product-2 td,body[dir="rtl"] .product-comparison-table .double-products .mobile-table tr.product-2 th[scope="col"]:nth-of-type(2),body[dir="rtl"] .product-comparison-table .double-products .tablet-table tr.product-2 th[scope="col"]:nth-of-type(2){border-left:2px solid #0061a0;border-right:0}
body[dir="rtl"] .product-comparison-table .double-products .mobile-table tr.product-2 th,body[dir="rtl"] .product-comparison-table .double-products .tablet-table tr.product-2 th{border-right:2px solid #0061a0;border-left:0}
body[dir="rtl"] .product-comparison-table.table-sort tr.sort-header th:first-of-type span.table-header{justify-content:right}
body[dir="rtl"] .product-comparison-table.table-sort .table-sort-icon svg{margin-right:0;margin-left:8px}
body[dir="rtl"] .product-comparison-table .product-comparison-table__toggle svg{margin-left:10px;margin-right:0}
body[dir="rtl"] .product-comparison-table .product-comparison-table__filters--overlay label{margin-right:12px;margin-left:initial}
body[dir="rtl"] .product-comparison-table .product-comparison-table__filters--overlay input[type="checkbox"]{margin-left:8px;margin-right:0}
body[dir="rtl"] .product-comparison-table .product-comparison-table__filters--overlay-container .product-comparison-table__filters--overlay-header .product-comparison-table__filters--close{left:25px;right:initial}
body[dir="rtl"] .product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-footer .filter-sort-clear{margin-left:24px;margin-right:0}
body[dir="rtl"] .product-comparison-table .product-comparison-table .filter-container .filter-selector{margin-left:16px;margin-right:initial}
body[dir="rtl"] .product-comparison-table .filter-container .filter-container--left{margin-left:auto;margin-right:initial}
body[dir="rtl"] .product-comparison-table .filter-container .search-wrapper .icon{margin-right:8px;margin-left:initial}
body[dir="rtl"] .product-comparison-table .filter-container .search-wrapper input{text-align:right}
@media screen and (min-width:768px){body[dir="rtl"] .product-comparison-table .tooltip-container .tooltip{left:initial;right:-156.5px}
body[dir="rtl"] .product-comparison-table .tooltip-container .tooltip.tool-tip-right{left:initial;right:60px}
body[dir="rtl"] .product-comparison-table .tooltip-container .tooltip.tool-tip-right .triangle{left:initial;right:-12px;transform:rotate(90deg)}
}