.compare-bar-v2{position:fixed;width:100%;bottom:0;left:0;padding:.5rem 1rem}@media (min-width: 601px){.compare-bar-v2{padding-top:1rem;padding-bottom:1rem}}.compare-bar-v2{--tw-bg-opacity: 1;background-color:rgb(230 236 255 / var(--tw-bg-opacity));z-index:50;box-shadow:0 -1px 2px #0000000f,0 -1px 3px #0000001a}.compare-bar-v2 .compare-bar-v2__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}@media (min-width: 601px){.compare-bar-v2 .compare-bar-v2__content{flex-direction:row;gap:1.5rem}}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__products{display:grid;grid-auto-flow:column;gap:.5rem;grid-auto-columns:minmax(0,1fr)}@media (min-width: 601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__products{grid-auto-columns:minmax(0,1fr)}}@media (min-width: 960px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__products{grid-auto-columns:160px}}@media not all and (min-width: 601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__products{width:100%}}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions{display:flex;align-items:center;gap:1rem}@media (min-width: 601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions{gap:1.5rem}}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions{width:100%}@media (min-width: 601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions{width:auto}}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear{order:1}}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear{flex-basis:90px}@media (min-width: 601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear{flex-basis:auto}}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear{cursor:pointer;text-decoration-line:none}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear>svg{flex-shrink:0}.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__actions .compare-bar-v2__clear>span{text-decoration-line:underline}@media not all and (min-width: 601px){.compare-bar-v2 .compare-bar-v2__content .compare-bar-v2__compare{flex-grow:1}}.compare-bar-v2__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40000;background-color:rgb(17 24 39 / var(--tw-bg-opacity));--tw-bg-opacity: .75;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.compare-bar-v2__modal .compare-bar-v2__modalWrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40000;overflow-y:auto}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer{display:flex;height:100%;align-items:flex-start;justify-content:center}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent{display:flex;flex-direction:column;position:relative;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));text-align:left;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 601px){.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent{margin-top:1.5rem;border-radius:.75rem}}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent{width:100%}@media (min-width: 601px){.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent{width:auto;max-width:calc(100dvw - 48px)}}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent{height:100%}@media (min-width: 601px){.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent{height:auto;max-height:calc(100dvh - 48px)}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent.compare-bar-v2__numProducts--2{width:584px}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent.compare-bar-v2__numProducts--3{width:792px}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent.compare-bar-v2__numProducts--4{width:1000px}}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent .compare-bar-v2__modalHeader{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent .compare-bar-v2__modalHeader h3{margin:0;font-size:1rem}@media (min-width: 601px){.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent .compare-bar-v2__modalHeader h3{font-size:1.25rem}}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent .compare-bar-v2__modalHeader h3{font-weight:800}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent .compare-bar-v2__modalHeader svg{cursor:pointer}.compare-bar-v2__modal .compare-bar-v2__modalWrapper .compare-bar-v2__modalContainer .compare-bar-v2__modalContent .compare-bar-v2__modalBody{overflow-y:auto;overscroll-behavior:none;flex-grow:1}.compare-bar-v2__pill{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));border-radius:.625rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(25 105 232 / var(--tw-border-opacity));height:48px}@media (min-width: 601px){.compare-bar-v2__pill{height:56px}}@media (min-width: 601px){.compare-bar-v2__pill{gap:.25rem}}@media (min-width: 730px){.compare-bar-v2__pill{gap:.5rem}}@media (min-width: 601px){.compare-bar-v2__pill{padding-left:.375rem;padding-right:.25rem}}@media (min-width: 730px){.compare-bar-v2__pill{padding-left:.75rem;padding-right:.75rem}}.compare-bar-v2__pill--empty{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));border-radius:.625rem;border-width:1px;border-style:dashed;height:48px}@media (min-width: 601px){.compare-bar-v2__pill--empty{height:56px}}.compare-bar-v2__pill--empty{text-align:center;line-height:1.1}.compare-bar-v2__pillImageContainer{display:flex;height:100%;flex-grow:1;justify-content:center}.compare-bar-v2__pillImageContainer .compare-bar-v2__pillImage{-o-object-fit:contain;object-fit:contain}.compare-bar-v2__pillIcon{height:20px;width:20px;flex-shrink:0;cursor:pointer}.compare-bar-v2__table *{box-sizing:border-box}.compare-bar-v2__tableProductSummary{position:sticky;top:-61px}@media (min-width: 601px){.compare-bar-v2__tableProductSummary{top:0}}.compare-bar-v2__tableProductSummary th{display:flex;align-items:flex-end}.compare-bar-v2__table{width:100%;--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.compare-bar-v2__table tbody{display:flex;flex-direction:column}.compare-bar-v2__table tbody tr.compare-bar-v2__tableProductSummary{display:flex;flex-direction:row;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.compare-bar-v2__table tbody tr.compare-bar-v2__tableProductSummary th,.compare-bar-v2__table tbody tr.compare-bar-v2__tableProductSummary td{height:auto}.compare-bar-v2__table tbody tr.compare-bar-v2__tableProductRow{display:flex}.compare-bar-v2__table tbody tr.compare-bar-v2__tableProductRow th{display:flex;align-items:center}.compare-bar-v2__table tbody tr.compare-bar-v2__tableProductRow--highlighted{--tw-bg-opacity: 1;background-color:rgb(229 247 255 / var(--tw-bg-opacity))}.compare-bar-v2__table tbody th{font-size:.875rem}@media (min-width: 601px){.compare-bar-v2__table tbody th{font-size:1rem}}.compare-bar-v2__table tbody th{font-weight:500;line-height:1.5;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));padding:.75rem 1rem;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.compare-bar-v2__table tbody td{font-size:.875rem}@media (min-width: 601px){.compare-bar-v2__table tbody td{font-size:1rem}}.compare-bar-v2__table tbody td{font-weight:400;line-height:1.5;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity));display:flex;align-items:center;vertical-align:middle;padding:.75rem 1rem;border-left-width:1px;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.compare-bar-v2__table th{width:120px}@media (min-width: 601px){.compare-bar-v2__table th{width:168px}}.compare-bar-v2__table td{min-width:135px}@media (min-width: 601px){.compare-bar-v2__table td{min-width:168px}}.compare-bar-v2__numProducts--4 .compare-bar-v2__table td{width:calc(25% - 30px)}@media (min-width: 601px){.compare-bar-v2__numProducts--4 .compare-bar-v2__table td{width:calc(25% - 42px)}}.compare-bar-v2__numProducts--3 .compare-bar-v2__table td{width:calc(33% - 40px)}@media (min-width: 601px){.compare-bar-v2__numProducts--3 .compare-bar-v2__table td{width:calc(33% - 56px)}}.compare-bar-v2__numProducts--2 .compare-bar-v2__table td{width:calc(50% - 60px)}@media (min-width: 601px){.compare-bar-v2__numProducts--2 .compare-bar-v2__table td{width:calc(50% - 84px)}}.toggle__checkbox{position:relative;margin:0;margin-right:.25rem;height:24px;width:44px;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s;cursor:pointer}.toggle__checkbox:before{content:"";position:absolute;top:2px;left:2px;height:20px;width:20px;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transition-property:left;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);box-shadow:0 1px 1px #00000040}.toggle__checkbox:checked{--tw-bg-opacity: 1;background-color:rgb(29 83 255 / var(--tw-bg-opacity))}.toggle__checkbox:checked:before{left:50%}.toggle__label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.compare-bar-v2__productSummary{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryImage{height:48px}@media (min-width: 601px){.compare-bar-v2__productSummary .compare-bar-v2__productSummaryImage{height:56px}}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryImage>img{height:100%!important;width:100%;-o-object-fit:contain;object-fit:contain}.compare-bar-v2__productSummary button.rewards--finder-rewards-exclusive-button{background-color:#1d53ff;border-radius:25px;padding:0 8px;min-height:20px;display:flex;align-items:center;justify-content:center;line-height:1;transform:translateZ(0);will-change:transform;border:none}@media (max-width: 605px){.compare-bar-v2__productSummary button.rewards--finder-rewards-exclusive-button{background-color:#fff}}.compare-bar-v2__productSummary button.rewards--finder-rewards-exclusive-button span.rewards--finder-rewards-exclusive-button__text{color:#fff;font-size:10px;letter-spacing:.02em;font-weight:700;line-height:100%;margin:0;padding-top:2px;text-transform:uppercase}@media (max-width: 605px){.compare-bar-v2__productSummary button.rewards--finder-rewards-exclusive-button span.rewards--finder-rewards-exclusive-button__text{color:#0a41ee;font-style:italic}}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryHeading{font-size:.875rem}@media (min-width: 601px){.compare-bar-v2__productSummary .compare-bar-v2__productSummaryHeading{font-size:1rem}}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryHeading{text-align:center;font-weight:500;line-height:1.5;--tw-text-opacity: 1;color:rgb(35 35 32 / var(--tw-text-opacity));display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;flex-grow:1}@media not all and (min-width: 601px){.compare-bar-v2__productSummary .compare-bar-v2__productSummaryCta{height:2rem;border-radius:.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryCta{white-space:normal;line-height:1.25}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryDisclaimer{text-align:center;font-size:.875rem;font-weight:400;line-height:1.4;--tw-text-opacity: 1;color:rgb(65 64 59 / var(--tw-text-opacity));margin-top:-4px}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryReviewLink{font-size:.875rem}@media (min-width: 601px){.compare-bar-v2__productSummary .compare-bar-v2__productSummaryReviewLink{font-size:1rem}}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryCtaSpacer{height:2rem}@media (min-width: 601px){.compare-bar-v2__productSummary .compare-bar-v2__productSummaryCtaSpacer{height:3rem}}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryDisclaimerSpacer{height:19.6px}.compare-bar-v2__productSummary .compare-bar-v2__productSummaryReviewLinkSpacer{height:21px}@media (min-width: 601px){.compare-bar-v2__productSummary .compare-bar-v2__productSummaryReviewLinkSpacer{height:1.5rem}}.compare-bar-v2__tableProductSummary{z-index:5}.compare-bar-v2__tableProductRow .finder-score .score__badge{z-index:2}.compare-bar-v2__tableProductRow .finder-score .score__text-wrapper{z-index:1}@media (max-width: 768px){.compare-bar-v2__tableProductRow .finder-score .score__text-wrapper{display:none}}
