.product-comparison-table{position:relative}
.product-comparison-table a{color:#01444c}
.product-comparison-table.component{color:#2d2d2d}
.product-comparison-table.table-border-radius-enabled table{border:1px solid #c4beb5;border-radius:12px}
.product-comparison-table.table-border-radius-enabled table th:first-of-type{border-radius:12px 0 0 0}
.product-comparison-table.table-border-radius-enabled table th:last-of-type{border-radius:0 12px 0 0}
.product-comparison-table.table-border-radius-enabled table tr:last-of-type td:last-of-type{border-radius:0 0 12px 0}
.product-comparison-table.table-border-radius-enabled table tr:last-of-type td:first-of-type{border-radius:0 0 0 12px}
.product-comparison-table.table-zebra-stripping-disabled table tbody tr:not(.table-header){background:#fbfaf8 !important}
.product-comparison-table .title{color:#01444c;margin-bottom:24px}
.product-comparison-table .sub-title{color:#01444c;margin-bottom:24px}
.product-comparison-table .sub-copy{color:#01444c;margin-bottom:24px}
.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("../../../../../../../content/dam/globalMarketingPlatformAssets/images/prodcompchart/check.svg");height:16px;width:16px;display:inline-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("../../../../../../../content/dam/globalMarketingPlatformAssets/images/prodcompchart/cross.svg");height:16px;width:16px;display:inline-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:#01444c;cursor:pointer;text-decoration:none;text-align:right;margin-bottom:16px;display:flex;justify-content:flex-end;align-items:center;justify-self:end;gap:4px}
.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{fill:#01444c}
.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 .tooltip-wrapper{background-color:#f5f2ed;border-radius:12px;padding:24px;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);border:1px solid #01444c}
.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("../../../../../../../content/dam/globalMarketingPlatformAssets/images/prodcompchart/v2/tooltip.svg");height:24px;width:24px;appearance:none;background-color:#f5f2ed;border-width:0;border-radius:999px}
.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("../../../../../../../content/dam/globalMarketingPlatformAssets/images/prodcompchart/v2/tooltip-hover.svg");background-color:#01444c}
.product-comparison-table .tooltip-container .tooltip{position:absolute;display:inline-block;top:44px;left:-155px;z-index:1000;background:#fbfaf8;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../../../../../../../content/dam/globalMarketingPlatformAssets/images/prodcompchart/v2/tooltip-triangle.svg");text-align:left;border-radius:12px;opacity:0;visibility:hidden}
.product-comparison-table .tooltip-container .tooltip .triangle{position:absolute;width:48px;height:12px;background:#fbfaf8;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../../../../../../../content/dam/globalMarketingPlatformAssets/images/prodcompchart/v2/tooltip-triangle.svg");background-color:transparent;top:-12px;left:150px}
.product-comparison-table .tooltip-container .tooltip .tooltip-title{margin-bottom:16px;color:#01444c}
.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;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:#01444c;height:20px;width:20px;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;height:16px;width:16px;fill:#2d2d2d}
.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:#fbfaf8;text-decoration:underline}
.product-comparison-table table{border-collapse:initial}
.product-comparison-table table tr.table-header th{color:#01444c;background:#fbfaf8}
.product-comparison-table table tr.table-header th button{color:#01444c}
.product-comparison-table table tr.table-header th button svg{fill:#01444c}
.product-comparison-table table tr.collapsible:has(>th)>th:first-child::before,.product-comparison-table table tr.collapsible:not(:has(>th))>td:first-child::before,.product-comparison-table table .expanded-row-cells::before{content:'';position:absolute;left:0;top:-1px;background-color:#01444c;width:8px;height:calc(100% + 2px)}
.product-comparison-table table td .tag-label{display:inline-flex;flex-wrap:nowrap;padding:2px 8px;background-color:#226587;color:#fbfaf8;border-radius:24px;text-transform:capitalize}
.product-comparison-table table td .tag-label__group-col{display:flex;gap:8px;width:max-content;flex-direction:column}
.product-comparison-table table td .tag-label__group-row{display:inline-flex;gap:8px;flex-wrap:wrap}
.product-comparison-table table td.cell-border__left{border-left:8px solid #61c2e5}
.product-comparison-table table td .fieldset-item{display:flex;flex-direction:column;width:max-content;gap:8px}
.product-comparison-table table td .fieldset-item legend{color:#01444c;margin-bottom:8px}
.product-comparison-table table td img{display:flex;aspect-ratio:4 / 5}
.product-comparison-table table td:has(img){padding:0}
.product-comparison-table table th{text-align:left;color:#01444c}
.product-comparison-table table th,.product-comparison-table table td{padding:16px;position:relative}
.product-comparison-table table tbody tr{background:#fbfaf8}
.product-comparison-table table tbody tr:nth-child(odd):not(.table-header){background:#f5f2ed}
.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 #c4beb5}
.product-comparison-table .mobile-table tr{border-bottom:0}
.product-comparison-table .table:not(.mobile-table) th.product-1,.product-comparison-table .table.mobileThreeCol th.product-1{color:#fbfaf8;border-top-left-radius:8px;border-top-right-radius:8px}
.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:#fbfaf8}
.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 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:#fbfaf8;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"]{color:#fbfaf8;border-top-left-radius:8px;border-top-right-radius:0}
.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{color:#fbfaf8;border-top-right-radius:8px;border-top-left-radius:0}
.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-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-left:0}
.product-comparison-table .double-products tbody tr:nth-child(odd):not(.table-header){background:#fbfaf8}
.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:#fbfaf8;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:#fbfaf8}
.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{color:#fbfaf8;border-radius:revert}
.product-comparison-table .double-products .mobile-table tr.product-2 th,.product-comparison-table .double-products .tablet-table tr.product-2 th{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-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"]{border-radius:revert;border-bottom:0}
.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:#fbfaf8}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.product-1:not(:first-of-type){background:#fbfaf8}
.product-comparison-table .mobile-table:not(.mobileThreeCol).csv tr:nth-child(odd):not(.table-header){background:#fbfaf8}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.table-header.product-1:first-of-type th{color:#fbfaf8;border-top-left-radius:8px}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.table-header.product-1:not(:first-of-type) th{background:#fbfaf8}
.product-comparison-table .mobile-table:not(.mobileThreeCol) tr.table-header.product-1 th:only-child{color:#fbfaf8;border-top-left-radius:8px;border-top-right-radius:8px}
.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 .double-products .mobile-table tr.table-header.product-2.product-header th{border:0}
.product-comparison-table .product-comparison-table__overlay{position:absolute;height:100px;background-color:#fbfaf8;width:calc(100% - 32px);bottom:0;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(to bottom,rgba(255,255,255,0),#fbfaf8 72%)}
.product-comparison-table .product-comparison-table__overlay a{display:inline-flex}
.product-comparison-table .product-comparison-table__overlay .load-more-results__button{border:1px solid #01444c;box-shadow:unset;border-radius:999px}
.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 #c4beb5}
.product-comparison-table .dynamic table tbody tr td button span,.product-comparison-table .manual.data-manual table tbody tr td button span,.product-comparison-table .dynamic table tbody tr th button span,.product-comparison-table .manual.data-manual table tbody tr th button span{text-align:left}
.product-comparison-table .dynamic table tbody tr th,.product-comparison-table .manual.data-manual table tbody tr th{color:#01444c}
.product-comparison-table .dynamic table tbody tr th button,.product-comparison-table .manual.data-manual table tbody tr th button{color:#01444c}
.product-comparison-table .dynamic table tbody tr:first-of-type,.product-comparison-table .manual.data-manual table tbody tr:first-of-type{background:#fbfaf8}
.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-container--left .dropdown.pills-dropdown .dropdown__wrapper--select-input{padding:4px 16px}
.product-comparison-table .filter-container .filter-container--left .dropdown.pills-dropdown .dropdown__wrapper--select-input:hover,.product-comparison-table .filter-container .filter-container--left .dropdown.pills-dropdown .dropdown__wrapper--select-input:focus{border:1px solid #01444c}
.product-comparison-table .filter-container .dropdown-actions__button-container{padding:8px 16px 16px}
.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}
.product-comparison-table .filter-container .filters-device button{color:#01444c;padding:4px 16px}
.product-comparison-table .filter-container .filters-device button svg{fill:#01444c;position:relative;margin-top:0}
.product-comparison-table .filter-container .search-wrapper{display:flex;align-items:center;padding:4px 24px;border-bottom:1px solid #67625b;border-top-left-radius:8px;border-top-right-radius:8px;background:#fbfaf8;gap:8px}
.product-comparison-table .filter-container .search-wrapper input{color:#67625b;padding:3px 0;border:0;min-height:48px}
.product-comparison-table .filter-container .search-wrapper .icon{fill:#67625b}
.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 .product-comparison-table__filters--overlay-container{position:fixed;top:0;left:0;overflow:auto;overflow-x:hidden;right:0;height:100%;background:#fbfaf8;width:100%;z-index:100000}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-header{position:relative;color:#000;padding-top:24px;padding-bottom:24px}
.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:#01444c;margin-left:0;margin-top:0}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-content{padding-top:24px;position:relative;z-index:2}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-content .overlay-filter-container-title{color:#01444c;margin-bottom:32px;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:32px}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-content .overlay-filter__wrapper{display:flex;align-items:flex-start;gap:8px;padding:4px}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-content .overlay-filter-container{border-bottom:1px solid #eae7e1}
.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{width:100%;z-index:2;background-color:#fbfaf8;padding-top:24px;padding-bottom:24px;display:flex;justify-content:center;gap:24px}
.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;max-width:300px;justify-content:center;align-items:center}
.product-comparison-table .product-comparison-table__filters--overlay input[type="checkbox"]{content:url('../../../../../../../content/dam/globalMarketingPlatformAssets/images/checkbox-radio/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('../../../../../../../content/dam/globalMarketingPlatformAssets/images/checkbox-radio/Checkbox-hover.svg');height:24px;width:24px}
.product-comparison-table .product-comparison-table__filters--overlay input[type="checkbox"]:checked{content:url('../../../../../../../content/dam/globalMarketingPlatformAssets/images/checkbox-radio/Checkbox-selected.svg');height:24px;width:24px}
.product-comparison-table .product-comparison-table__filters--overlay input[type="checkbox"]:checked:hover{content:url('../../../../../../../content/dam/globalMarketingPlatformAssets/images/checkbox-radio/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:#fbfaf8}
.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:20px;width:20px;fill:#01444c;margin-left:0;margin-right:8px;margin-top:0}
.product-comparison-table.table-sort .sort-asc .table-sort-icon svg path:last-of-type{opacity:.2}
.product-comparison-table.table-sort .sort-desc .table-sort-icon svg path:first-of-type{opacity:.2}
.product-comparison-table.table-sort .product-1 .table-sort-icon svg{fill:#fbfaf8}
.product-comparison-table.table-sort .product-1 .table-sort-icon svg path{fill:#fbfaf8}
.product-comparison-table.table-sort .mobile-table .product-1 .table-sort-icon svg{fill:#01444c}
.product-comparison-table.table-sort .mobile-table .product-1 .table-sort-icon svg path{fill:#01444c}
.product-comparison-table.table-sort .double-products .product-1 .table-sort-icon svg{fill:#01444c}
.product-comparison-table.table-sort .double-products .product-1 .table-sort-icon svg path{fill:#01444c}
.product-comparison-table fieldset{border:0;margin:initial;padding:initial}
.product-comparison-table .product-comparison-table-noresults{color:#01444c;text-align:center;padding:48px 0}
.product-comparison-table .product-comparison-table-noresults svg{fill:#01444c;margin:0}
.product-comparison-table .product-comparison-table-noresults .noresults--title{margin-top:24px;margin-bottom: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;color:#01444c}
.product-comparison-table .product-comparison-table__pagination .dropdown{margin-left:4px;margin-right:4px}
.product-comparison-table .product-comparison-table__pagination .dropdown .dropdown__wrapper--select-input{background-color:#fbfaf8;border:1px solid #67625b;color:#01444c;padding:4px 16px}
.product-comparison-table .product-comparison-table__pagination .dropdown .dropdown__wrapper--select-input:hover,.product-comparison-table .product-comparison-table__pagination .dropdown .dropdown__wrapper--select-input:focus{padding:4px 16px;outline:0}
.product-comparison-table .product-comparison-table__pagination .dropdown .dropdown__wrapper--select-input svg{fill:#67625b}
.product-comparison-table .product-comparison-table__pagination .back-to-top__label{color:#01444c}
.product-comparison-table .product-comparison-table__pagination .back-to-top__button{display:flex;gap:4px;align-items:center}
.product-comparison-table .product-comparison-table__pagination .back-to-top__button svg{fill:#01444c;transform:rotateZ(180deg)}
.product-comparison-table .pagination-hide{display:none}
.product-comparison-table .results_pagination{display:flex;justify-content:center;align-items:center;width:100%;gap:16px}
.product-comparison-table .results_pagination button{border:0;border-radius:24px;cursor:pointer;padding:8px;display:flex}
.product-comparison-table .results_pagination button svg{fill:#01444c;margin:0}
.product-comparison-table .results_pagination button:hover,.product-comparison-table .results_pagination button:focus{background:#fbfaf8}
.product-comparison-table .results_pagination button:hover svg,.product-comparison-table .results_pagination button:focus svg{fill:#01444c}
.product-comparison-table .results_pagination button.disabled:hover,.product-comparison-table .results_pagination button.disabled:focus{border:0}
.product-comparison-table .results_pagination button.disabled{pointer-events:none}
.product-comparison-table .results_pagination input{border-radius:8px;width:44px;height:40px;padding:8px;background:#fbfaf8;text-align:center;color:#2d2d2d;border:1px solid #67625b}
.product-comparison-table .results_pagination .pagination-item{color:#01444c;width:44px;height:40px;padding:8px;border:2px solid transparent;border-radius:8px;text-align:center;display:flex;align-items:center;justify-content:center}
.product-comparison-table .results_pagination .pagination-item.total-pag-num{cursor:pointer;padding:0;width:auto;height:auto}
.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-radius:8px}
.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:8px;color:#01444c}
.product-comparison-table__swipe span{margin-left:16px;background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:url("../../../../../../../content/dam/globalMarketingPlatformAssets/images/prodcompchart/v2/swipe.svg");width:16px;height:24px;background-color:transparent}
@media screen and (min-width:768px){.product-comparison-table .product-comparison-table__pagination{flex-direction:row;position:relative;justify-content:space-between}
.product-comparison-table .product-comparison-table__pagination .product-comparison-table__pagination--wrapper{margin: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}
.product-comparison-table .product-comparison-table__pagination .back-to-top__container{margin-top:24px}
.product-comparison-table .product-comparison-table__filters--overlay .product-comparison-table__filters--overlay-footer{flex-direction:column;align-items: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{width:100%}
}
@media screen and (max-width:1023px){.product-comparison-table .title,.product-comparison-table .sub-title,.product-comparison-table .sub-copy{margin-bottom:16px}
.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__filters--overlay .product-comparison-table__filters--overlay-header{color:#01444c}
.product-comparison-table .product-comparison-table__pagination .dropdown.device-enabled.filled select{background-color:#fbfaf8;border:1px solid #67625b;color:#01444c}
.product-comparison-table .product-comparison-table__pagination .dropdown.device-enabled.filled svg{fill:#67625b}
}
@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 .component.single-product.large-table table{display:inline-block;overflow:auto}
.product-comparison-table .filter-container .filter-container--right{margin-top:8px;margin-bottom:8px}
}
.keyboard-active .product-comparison-table a:focus{outline-offset:4px;outline-style:solid;outline-width:2px;text-decoration:none}
.keyboard-active .product-comparison-table .product-1 button:focus{outline-color:#fbfaf8}
.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-offset:2px;outline-style:solid;outline-width:3px}
body[dir="rtl"] .product-comparison-table.table-border-radius-enabled table th:first-of-type{border-radius:0 12px 0 0}
body[dir="rtl"] .product-comparison-table.table-border-radius-enabled table th:last-of-type{border-radius:12px 0 0 0}
body[dir="rtl"] .product-comparison-table.table-border-radius-enabled table tr:last-of-type td:last-of-type{border-radius:0 0 0 12px}
body[dir="rtl"] .product-comparison-table.table-border-radius-enabled table tr:last-of-type td:first-of-type{border-radius:0 0 12px 0}
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 .dynamic table tbody tr td,body[dir="rtl"] .product-comparison-table .manual.data-manual table tbody tr td,body[dir="rtl"] .product-comparison-table .dynamic table tbody tr th,body[dir="rtl"] .product-comparison-table .manual.data-manual table tbody tr th{text-align:right}
body[dir="rtl"] .product-comparison-table .dynamic table tbody tr td button span,body[dir="rtl"] .product-comparison-table .manual.data-manual table tbody tr td button span,body[dir="rtl"] .product-comparison-table .dynamic table tbody tr th button span,body[dir="rtl"] .product-comparison-table .manual.data-manual table tbody tr th button span{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-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-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}
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}
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}
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}
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 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-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-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__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 .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)}
}
body[dir="rtl"] .product-comparison-table .product-comparison-table .results_pagination button.pagination-left,body[dir="rtl"] .product-comparison-table .product-comparison-table .results_pagination button.pagination-right{transform:rotateY(180deg)}
body[dir="rtl"] .product-comparison-table .product-comparison-table__swipe span{margin-left:0;margin-right:16px}