.c-compare-app{display:block}.c-compare-app__theme{background-image:linear-gradient(180deg,transparent,#fff)}.c-compare-app__theme--gold{background-color:#fff6e1}.c-compare-app__theme--pathfinder{background-color:#eee}.c-compare-app__theme--platinum{background-color:#ebf3ff}.c-compare-app__theme--power-cash{background-color:#e6f2f6}.c-compare-cart{--height--toggle:40px;background:#d7f1fe;border-top:1px solid #82d3fd;bottom:0;filter:drop-shadow(0 2px 8px rgba(40,40,40,0.25));left:0;position:fixed;transform:translateY(calc(100% + var(--height--toggle)));transition:transform 300ms ease-in-out;width:100%;z-index:800000}.c-compare-cart.is-visible{transform:translateY(100%)}.c-compare-cart.is-visible.is-open{transform:translateY(0)}.c-compare-cart.is-visible.is-open .c-compare-cart__toggle svg{transform:rotate(0)}.c-compare-cart .core-button,.c-compare-cart .pfds-button{width:100%!important}@media(min-width:376px){.c-compare-cart .core-button,.c-compare-cart .pfds-button{width:auto!important}}.c-compare-cart__basket{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:24px 0}@media(min-width:992px){.c-compare-cart__basket{gap:56px}}.c-compare-cart__compare[disabled]{background-color:#282828!important;border-color:#282828!important}.c-compare-cart__item{aspect-ratio:16/10;border:3px dashed #036fa6;border-radius:10px;max-width:var(--width--card);position:relative;width:33.3333%}.c-compare-cart__item:not(:has(button)){background:#fff}.c-compare-cart__item:not(:has(button)):after{color:#575757;content:"Add card to compare";display:grid;font-size:.875rem;inset:0;line-height:1rem;padding:0 6px;place-content:center;position:absolute;text-align:center}@media(min-width:992px){.c-compare-cart__item:not(:has(button)):after{font-size:1.125rem;line-height:1.5rem;padding:0 12px}}.c-compare-cart__item:has(button){border:0;border-radius:0}.c-compare-cart__item img{display:block;height:auto;width:100%}.c-compare-cart__item button{background-color:transparent;border:0;cursor:pointer;display:block;margin:0;padding:0}.c-compare-cart__item button:hover div{border-color:#002855}.c-compare-cart__item button:hover svg{stroke:#002855}.c-compare-cart__item button:focus{outline:0}.c-compare-cart__item button:focus-visible{outline:auto #036fa6;outline-offset:4px}.c-compare-cart__item button:focus-visible div{border-color:#002855}.c-compare-cart__item button:focus-visible svg{stroke:#002855}.c-compare-cart__item button div{background-color:#fff;border:1px solid #fff;border-radius:50%;display:grid;height:24px;place-content:center;position:absolute;right:-8px;top:0;width:24px}.c-compare-cart__item button svg{display:block;fill:none;stroke:#036fa6}.c-compare-cart__items{--width--card:160px;--width-gap:20px;display:flex;gap:var(--width-gap);max-width:calc(var(--width--card)*3 + var(--width-gap)*2);width:100%}@media(min-width:992px){.c-compare-cart__items{--width-gap:40px}}.c-compare-cart__toggle{align-items:center;background-color:#d7f1fe;border:solid #82d3fd;border-radius:5px 5px 0 0;border-width:1px 1px 0;color:#036fa6;display:flex;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600;gap:16px;height:var(--height--toggle);line-height:1.5rem;padding:0 24px;position:absolute;transform:translateY(-100%)}.c-compare-cart__toggle:hover{color:#002855;text-decoration:underline}.c-compare-cart__toggle:focus-visible{color:#036fa6}.c-compare-cart__toggle svg{transform:rotate(180deg);transition:transform .3s;fill:none;stroke:currentcolor}.c-compare-filtered-items{display:block}.c-compare-filtered-items hr{background-color:#cfcfcf;border:0;height:1px;margin:0;padding:0;width:100%}.c-compare-filtered-items input{accent-color:#036fa6}.c-compare-filtered-items input:hover{accent-color:#002855}.c-compare-filtered-items__form{align-items:center;display:flex;justify-content:center}.c-compare-filtered-items__form input{border:1px solid #a1a1a1;border-radius:2px;height:16px;width:16px}.c-compare-filtered-items__form input[disabled]+label{cursor:default;opacity:.3}.c-compare-filtered-items__form label{cursor:pointer;font-size:1rem;font-weight:600;line-height:1.5rem;padding-left:8px}.c-compare-filtered-items__item{background:#fff;border-radius:10px;box-shadow:0 2px 2px rgba(40,40,40,.1);overflow:clip}.c-compare-filtered-items--grid{--gap:16px 8px;display:grid;gap:var(--gap);grid-template-columns:1fr;justify-content:center;margin:0 auto;width:100%}@media(min-width:768px){.c-compare-filtered-items--grid{--gap:16px;grid-template-columns:repeat(2,1fr)}.c-compare-filtered-items--grid.c-compare-filtered-items--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.c-compare-filtered-items--grid{grid-template-columns:repeat(4,1fr)}.c-compare-filtered-items--grid.c-compare-filtered-items--2{grid-template-columns:repeat(2,1fr);width:741.3333333333px}.c-compare-filtered-items--grid.c-compare-filtered-items--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1440px){.c-compare-filtered-items--grid.c-compare-filtered-items--2{width:636px}}@media(min-width:544px){.c-compare-filtered-items--grid .c-text:not(.c-list .c-text){padding:0 10%}}@media(min-width:1200px){.c-compare-filtered-items--grid .c-text:not(.c-list .c-text){padding:0}}@media(min-width:768px){.c-compare-filtered-items--grid.c-compare-filtered-items--3 .c-text:not(.c-list .c-text){padding:0}}.c-compare-filtered-items--grid .c-compare-filtered-items__item{border-right:1px solid #e8e8e8;display:grid;gap:24px;grid-row:span 9;grid-template-rows:subgrid;padding:40px 16px 32px;width:100%}@media(min-width:992px){.c-compare-filtered-items--grid .c-compare-filtered-items__item{padding-inline:24px}}.c-compare-filtered-items--grid .c-compare-filtered-items__item .pfds-button{white-space:wrap}.c-compare-filtered-items--grid .c-compare-filtered-items__promo{background:#fff;border-radius:10px;border-right:1px solid #e8e8e8;box-shadow:0 2px 2px rgba(40,40,40,.1);grid-row:span 9;overflow:clip;padding:240px 16px 32px;position:relative;width:100%}@media(min-width:992px){.c-compare-filtered-items--grid .c-compare-filtered-items__promo{padding-inline:24px}}.c-compare-filtered-items--grid .c-compare-filtered-items__promo-background{left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:10}.c-compare-filtered-items--grid .c-compare-filtered-items__promo-body{position:relative;z-index:20}.c-compare-filtered-items--grid .c-compare-filtered-items__section:first-child{grid-row:1}.c-compare-filtered-items--grid .c-compare-filtered-items__section:nth-child(2){grid-row:2}.c-compare-filtered-items--grid .c-compare-filtered-items__section:nth-child(3){grid-row:3}.c-compare-filtered-items--grid .c-compare-filtered-items__section:nth-child(4){grid-row:4}.c-compare-filtered-items--grid .c-compare-filtered-items__section:nth-child(5){grid-row:5}.c-compare-filtered-items--grid .c-compare-filtered-items__section:nth-child(6){grid-row:6}.c-compare-filtered-items--grid .c-compare-filtered-items__section:nth-child(7){grid-row:7}.c-compare-filtered-items--grid .c-compare-filtered-items__section:nth-child(8){grid-row:8}.c-compare-filtered-items--grid .c-compare-filtered-items__section:nth-child(9){grid-row:9}.c-compare-filtered-items--grid .c-compare-filtered-items__section--card{margin:-40px -16px 0;padding:40px 40px 0}@media(min-width:992px){.c-compare-filtered-items--grid .c-compare-filtered-items__section--card{margin-inline:-24px}}.c-compare-filtered-items--grid .c-compare-filtered-items__section--card img{margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;width:100%}.c-compare-filtered-items--grid .c-compare-filtered-items__section--button{padding-top:16px}.c-compare-filtered-items--list{display:flex;flex-direction:column;gap:16px}@media(min-width:1440px){.c-compare-filtered-items--list{gap:24px}}.c-compare-filtered-items--list .c-compare-filtered-items__item{border:1px solid #e8e8e8;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto 1fr}.c-compare-filtered-items--list .c-compare-filtered-items__section--c1{border-right:1px solid #e8e8e8;grid-column:1/span 1;grid-row:1/span 2}.c-compare-filtered-items--list .c-compare-filtered-items__section--c1 img{max-width:none;width:100%}.c-compare-filtered-items--list .c-compare-filtered-items__section--title{grid-column:2/span 2;grid-row:1/span 1}.c-compare-filtered-items--list .c-compare-filtered-items__section--c2{grid-column:2/span 1;grid-row:2/span 1}.c-compare-filtered-items--list .c-compare-filtered-items__section--c3{grid-column:3/span 1;grid-row:2/span 1}.c-compare-filtered-items--list .c-compare-filtered-items__section--c4{align-items:flex-end;display:flex;flex-direction:column;grid-column:4/span 1;grid-row:1/span 2}.c-compare-modal-items{--spacing:6px;display:block;padding:var(--spacing) 0 0}@media(min-width:768px){.c-compare-modal-items{--spacing:12px}}@media(min-width:992px){.c-compare-modal-items{--spacing:16px}}@media(min-width:1200px){.c-compare-modal-items{--spacing:24px}}@media(min-width:1440px){.c-compare-modal-items{--spacing:32px}}.c-compare-modal-items__card{border-radius:10px 10px 0 0;display:flex;justify-content:center}.c-compare-modal-items__card .c-picture img{margin:0 auto}@media(min-width:768px){.c-compare-modal-items__card .c-picture img{max-width:168px}}@media(min-width:992px){.c-compare-modal-items__card .c-picture img{max-width:224px}}@media(min-width:1440px){.c-compare-modal-items__card .c-picture img{max-width:240px}}.c-compare-modal-items .core-button .pfds-button{white-space:wrap}@media(min-width:768px){.c-compare-modal-items .c-text:not(.c-list .c-text){padding:0 10%}}@media(min-width:1200px){.c-compare-modal-items .c-text:not(.c-list .c-text){padding:0 20%}}.c-compare-modal-items table{border:0;border-collapse:separate;border-spacing:var(--spacing) 0;margin:0;padding:0;table-layout:fixed;width:100%}.c-compare-modal-items td,.c-compare-modal-items th{border:0;padding:0;text-align:left;vertical-align:top}.c-compare-modal-items th[colspan] .c-text{margin:0 calc(var(--spacing)*-1)}body:has(.c-modal dialog[open]){overflow:hidden}.c-modal dialog{background-color:transparent;border:0;margin-left:0;margin-right:0;max-height:100%;max-width:100%;padding:64px 0;width:100vw}.c-modal dialog::backdrop{background-color:rgba(0,0,0,.65)}.c-modal dialog:focus{outline:none}.c-modal__buttons{align-items:center;display:flex;flex-direction:column;gap:4px}.c-modal__close{background-color:transparent;border:0;height:24px;padding:6px;position:absolute;right:14px;top:10px;width:24px;z-index:1}.c-modal__close:focus{outline:none}.c-modal__close:focus-visible{outline:3px solid #036fa6}@media(min-width:768px){.c-modal__close{right:18px}}.c-modal__close svg{display:block;height:12px;pointer-events:none;width:12px}.c-modal__content{background-color:#fff;border-radius:10px;overflow:clip;padding:32px 32px 28px}@media(min-width:768px){.c-modal__content{padding:48px 48px 40px}}@media(min-width:992px){.c-modal__content{padding:56px 56px 48px}}.c-modal--has-image .c-modal__content{padding-top:16px}.c-modal__content:focus-visible{outline:none}.c-modal__get-started-column{display:flex;flex-direction:column;height:100%}.c-modal__hr{background-color:rgba(0,0,0,.15);border:0;height:1px;margin:0;opacity:1;width:100%}@media(min-width:992px){.c-modal__hr{height:100%;width:1px}}.c-modal__logo{display:none;height:auto;margin-left:auto;margin-right:auto;max-width:100%;width:auto}.c-modal--compare .c-modal__close{display:grid;height:24px;padding:0;place-content:center;right:0;top:-24px;width:24px;z-index:1}.c-modal--compare .c-modal__close svg{stroke-width:6px;height:10px;width:10px}@media(min-width:768px){.c-modal--compare .c-modal__close{right:5px;top:-33px}.c-modal--compare .c-modal__close svg{stroke-width:4px;height:18px;width:18px}}@media(min-width:992px){.c-modal--compare .c-modal__close{right:8px;top:-40px}.c-modal--compare .c-modal__close svg{height:24px;width:24px}}.c-modal--compare .c-modal__content{padding:0}c-tab-group{display:block}.c-tabs-compare [role=tablist]{display:flex;gap:8px;justify-content:flex-end}.c-tabs-compare [role=tablist] button{background-color:transparent;border:0;height:40px;padding:4px;width:40px;fill:#036fa6}.c-tabs-compare [role=tablist] button:not([aria-selected=true]){fill:#575757}.c-tabs-compare [role=tablist] button:hover{fill:#002855}.c-tabs-compare [role=tablist] button:focus{outline:none}.c-tabs-compare [role=tablist] button:focus-visible{outline:auto #036fa6;outline-offset:0;fill:#575757}.c-tabs-compare [role=tablist] svg{display:block}