.compare-header .view-list-row .shortlist-controls-section .compare-all-section .compare-all-btn,.compare-header .view-list-row .shortlist-controls-section .compare-shortlist-section .compare-shortlist-btn,.compare-header .view-list-row .view-list-btn,.compare-header .view-list-row .view-list-section .view-list-btn,.product-finder-compare-checkbox,.wp-block-xwp-product-finder .buy-now-container a,.wp-block-xwp-product-finder .product-badge.recommended .compare-all-container .compare-all-btn,.wp-block-xwp-product-finder .product-badge.recommended .compare-checkbox{border-radius:2.8125rem;cursor:pointer;display:inline-block;font-family:var(--button--font-family);font-size:var(--button--font-size);font-weight:var(--button--font-weight);line-height:var(--button--line-height);margin:1.25rem;max-width:var(--button--max-width);padding:1.125rem 1.5625rem;text-align:center;text-decoration:none}.wp-block-xwp-product-finder .product-finder-sort{position:relative}.wp-block-xwp-product-finder .product-finder-sort .custom-select{min-width:300px;position:relative}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-text{color:var(--color--navy-choice);font-size:19px;font-weight:var(--font-weight--black);margin-left:10px}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-trigger{background:var(--color--white);border:1px solid var(--color--grey-static-stroke);color:var(--color--grey-web-font-black);cursor:pointer;font-size:.9rem;font-weight:500;padding:.75rem 3rem .75rem 2.5rem;position:relative}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-trigger:hover{background:var(--color--grey-bg-secondary)}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-trigger:focus{border-color:var(--color--grey-static-stroke);box-shadow:0 0 0 2px rgba(0,123,186,.2);outline:none}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-trigger .sort-icon{color:var(--color--blue-choice);height:32px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:32px;z-index:1}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-trigger:after{border-bottom:3px solid var(--color--grey-web-font-black);border-right:3px solid var(--color--grey-web-font-black);content:"";height:12px;pointer-events:none;position:absolute;right:1rem;top:45%;transform:translateY(-55%) translateX(-55%) rotate(45deg);width:12px;z-index:1}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-options{background:var(--color--white);border:1px solid var(--color--grey-static-stroke);border-radius:0 0 4px 4px;border-top:none;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;transition:opacity .2s cubic-bezier(.25,.25,.75,.75),max-height .3s ease-out;z-index:1000}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-options .select-option{border-bottom:1px solid var(--color--grey-bg-primary);color:var(--color--grey-web-font-black);cursor:pointer;font-size:.9rem;padding:.75rem 1rem}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-options .select-option:hover{background:var(--color--grey-bg-secondary);color:var(--color--blue-choice)}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-options .select-option.selected{background:var(--color--blue-choice);color:var(--color--white);font-weight:var(--font-weight--bold)}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-options .select-option:last-child{border-bottom:none}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-options .select-option--disabled{background:var(--color--grey-bg-primary);color:var(--color--grey-infield-text);cursor:not-allowed}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-options .select-option--disabled.select-option--header{background-color:var(--color--grey-bg-primary);font-weight:var(--font-weight--bold)}.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-options .select-option--membership,.wp-block-xwp-product-finder .product-finder-sort .custom-select .select-options .select-option--membership:hover{background:var(--color--grey-bg-primary);color:var(--color--grey-infield-text)}.wp-block-xwp-product-finder .product-finder-sort .custom-select.open .select-options{max-height:300px;opacity:1;overflow-y:auto}.wp-block-xwp-product-finder .product-finder-sort .custom-select.open .select-trigger:after{top:55%;transform:translateY(-55%) translateX(-55%) rotate(-135deg)}.wp-block-xwp-product-finder .product-card{background:var(--color--white);border:1px solid var(--color--grey-static-stroke);border-radius:var(--border-radius--md);display:flex;flex-direction:column;padding:12px 14px}.wp-block-xwp-product-finder .product-content-row{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:2rem;justify-content:flex-start}@media(max-width:1199px){.wp-block-xwp-product-finder .product-content-row{flex-direction:column;gap:1rem}}.wp-block-xwp-product-finder .product-left-column{display:flex;flex:0 0 250px;flex-direction:column}@media(max-width:1199px){.wp-block-xwp-product-finder .product-left-column{flex:0 0 200px;flex:1;margin:0 auto;max-width:300px}}.wp-block-xwp-product-finder .product-right-column{display:flex;flex:1;flex-direction:column;gap:1rem;width:100%}.wp-block-xwp-product-finder .product-controls-row{align-items:center;border-top:1px solid var(--color--grey-accent);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:10px}.wp-block-xwp-product-finder .product-controls-row .product-price{align-items:center;display:flex;flex:0 0 auto;letter-spacing:0}.wp-block-xwp-product-finder .product-controls-row .product-actions{align-items:center;display:flex!important;flex:0 0 auto;flex-direction:row!important;gap:24px}@media(max-width:590px){.wp-block-xwp-product-finder .product-controls-row{border-top:none;display:grid;gap:1rem;grid-template-columns:1fr auto}.wp-block-xwp-product-finder .product-controls-row .product-price{grid-column:1;grid-row:2}.wp-block-xwp-product-finder .product-controls-row .product-actions{border-bottom:1px solid var(--color--grey-accent);display:flex!important;flex-direction:column!important;gap:1rem;grid-column:1/-1;grid-row:1;padding-bottom:20px;position:relative}.wp-block-xwp-product-finder .product-controls-row .product-actions .buy-now-container{align-self:flex-start}.wp-block-xwp-product-finder .product-controls-row .product-actions .compare-checkbox{bottom:-53px;position:absolute;right:0}}@media(min-width:340px){.wp-block-xwp-product-finder .product-controls-row{align-items:stretch;flex-direction:row;gap:.5rem;text-align:center}.wp-block-xwp-product-finder .product-controls-row .product-actions{justify-content:center}}.wp-block-xwp-product-finder .product-image{position:relative}.wp-block-xwp-product-finder .product-image.placeholder{background:#ccc;height:140px;width:240px}.wp-block-xwp-product-finder .product-image img{height:auto;width:100%}.wp-block-xwp-product-finder .product-image .overall-score{align-items:center;background:var(--color--green-cta);border:4px solid var(--color--white);border-radius:100px;bottom:5px;color:var(--color--white);display:flex;font-size:38px;font-weight:var(--font-weight--black);height:76px;justify-content:center;left:5px;position:absolute;width:76px}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked{align-items:center;background:#f5f5f5;border-radius:inherit;cursor:help;display:flex;height:76px;justify-content:center;position:relative;width:76px}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked.tooltip-trigger:hover:after{opacity:0}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked .tooltip-content{word-wrap:break-word;background:#fff;border:1px solid #ccc;bottom:calc(100% + 5px);box-shadow:0 4px 8px rgba(0,0,0,.1);color:#333;display:flex;flex-direction:column;font-size:1rem;left:50%;max-width:350px;opacity:0;padding:20px;pointer-events:none;position:absolute;transform:translateX(-50%);visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:1000}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked .tooltip-content:before{background:transparent;content:"";height:5px;left:0;position:absolute;right:0;top:100%}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked .tooltip-content .tooltip-title{color:#002e46;font-size:19px;font-weight:400;margin-bottom:10px}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked .tooltip-content .tooltip-actions{display:flex;flex-direction:column;gap:12px;justify-content:center;margin-top:12px}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked .tooltip-content .tooltip-actions a{border-radius:4px;color:#4a90e2;font-weight:500;text-decoration:underline;transition:all .2s}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked .tooltip-content .tooltip-actions .tooltip-join-link{background-color:#29a93a;border-radius:45px;color:#fff;font-size:19px;font-weight:700;padding:18px 25px;text-align:center;text-decoration:none}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked.tooltip-align-left .tooltip-content{left:0;transform:translateX(0)}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked.tooltip-align-right .tooltip-content{left:auto;right:0;transform:translateX(0)}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked:before{background:#fff;border:1px solid #ccc;border-right:none;border-top:none;bottom:100%;content:"";height:10px;left:50%;opacity:0;position:absolute;transform:translateX(-50%) rotate(-45deg);visibility:hidden;width:10px;z-index:1001}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked.tooltip-align-left:before{left:20px;transform:translateX(0) rotate(-45deg)}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked.tooltip-align-right:before{left:auto;right:20px;transform:translateX(0) rotate(-45deg)}.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked .tooltip-content:hover,.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked:hover .tooltip-content,.wp-block-xwp-product-finder .product-image .overall-score .overall-score-locked:hover:before{opacity:1;pointer-events:auto;visibility:visible}.wp-block-xwp-product-finder .product-details-list{display:grid;gap:0;grid-template-columns:max-content 1fr}.wp-block-xwp-product-finder .product-details-list h3{font-size:var(--font-size--2xl);font-weight:var(--font-weight--black);grid-column:1/-1;margin-top:23px}.wp-block-xwp-product-finder .detail-item{display:contents;font-size:.9375rem;line-height:1.6}.wp-block-xwp-product-finder .detail-item:last-child .detail-label,.wp-block-xwp-product-finder .detail-item:last-child .item-value{border-bottom:none}.wp-block-xwp-product-finder .detail-item--odd .detail-label,.wp-block-xwp-product-finder .detail-item--odd .item-value{background-color:var(--color--grey-bg-secondary)}.wp-block-xwp-product-finder .detail-item--even .detail-label,.wp-block-xwp-product-finder .detail-item--even .item-value{background-color:transparent}.wp-block-xwp-product-finder .detail-item--member-only .item-value{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.wp-block-xwp-product-finder .detail-label{align-items:center;border-bottom:1px solid var(--color--grey-bg-primary);color:var(--color--navy-choice);display:flex;font-size:1rem;font-weight:var(--font-weight--black);gap:.375rem;grid-column:1;padding:.75rem 1rem;white-space:normal;word-break:break-word}@media(max-width:590px){.wp-block-xwp-product-finder .detail-label{max-width:130px}}.wp-block-xwp-product-finder .item-value{border-bottom:1px solid var(--color--grey-bg-primary);color:var(--color--navy-choice);font-size:1rem;font-weight:400;grid-column:2;padding:.75rem 1rem;text-align:left;word-break:break-word}.wp-block-xwp-product-finder .product-actions{display:flex;flex-direction:column;gap:1rem}.wp-block-xwp-product-finder .product-price{display:flex}.wp-block-xwp-product-finder .product-price .price-value{color:var(--color--grey-web-font-black);font-size:var(--font-size--3xl);font-weight:var(--font-weight--bold);font-weight:900}.wp-block-xwp-product-finder .product-price .tooltip-trigger{align-self:center;margin-left:4px}.wp-block-xwp-product-finder .buy-now-container a{align-items:center;background-color:var(--color--blue-choice);background-color:var(--color--white);border:2px solid var(--color--navy-choice);border-radius:100px;color:var(--color--white);color:var(--color--navy-choice);display:inline-flex!important;gap:.5rem;height:auto;height:40px;margin:0;min-height:40px;padding:12px 24px;white-space:nowrap}.wp-block-xwp-product-finder .buy-now-container a:hover{color:var(--color--white)}.wp-block-xwp-product-finder .buy-now-container a:focus{color:var(--color--white);outline:2px solid var(--color--blue-small);outline-offset:2px}.wp-block-xwp-product-finder .buy-now-container a:hover{background-color:var(--color--navy-choice);color:#000}.wp-block-xwp-product-finder .buy-now-container a:focus{color:inherit;outline:none}.wp-block-xwp-product-finder .buy-now-container a:hover{background-color:var(--color--white);color:var(--color--navy-choice)}.wp-block-xwp-product-finder .buy-now-container a:after{background-image:url(/wp-content/themes/choice/assets/images/icon-external-link.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:32px;margin-left:8px;width:32px}.wp-block-xwp-product-finder .buy-now-container a .btn-icon{color:var(--color--navy-choice);display:flex;font-size:1.2em}.tooltip-trigger{align-self:center;background:none!important;border:none!important;flex-shrink:0;margin:0;outline:none;padding:0;position:relative}.tooltip-trigger:focus{outline:none}.tooltip-trigger:hover{background:unset}.tooltip-trigger .tooltip-icon{align-items:center;border:2px solid var(--color--navy-choice);border-radius:50%;color:var(--color--navy-choice);cursor:help;display:inline-flex;font-size:12px;font-weight:var(--font-weight--bold);height:18px;justify-content:center;transition:background .2s cubic-bezier(.215,.61,.355,1);width:18px}.tooltip-trigger:after{word-wrap:break-word;background:var(--color--white);border:1px solid var(--color--grey-static-stroke);border-radius:4px;bottom:calc(100% + 10px);color:var(--color--grey-web-font-black);content:attr(data-tooltip);font-size:13px;left:50%;max-width:280px;opacity:0;padding:8px 12px;position:absolute;transform:translateX(-50%);visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:1000}.tooltip-trigger:after[data-tooltip]{left:auto;right:0;transform:none}@media(max-height:400px){.tooltip-trigger:after{bottom:auto;top:calc(100% + 10px)}}.tooltip-trigger:before{background:var(--color--white);border-bottom:1px solid var(--color--grey-static-stroke);border-left:1px solid var(--color--grey-static-stroke);border-right:none;border-top:none;bottom:calc(100% + 5px);content:"";height:10px;left:50%;opacity:0;position:absolute;transform:translateX(-50%) rotate(-45deg);visibility:hidden;width:10px;z-index:1001}@media(max-height:400px){.tooltip-trigger:before{bottom:auto;top:calc(100% + 4px);transform:translateX(-50%) rotate(135deg)}}.tooltip-trigger:focus:after,.tooltip-trigger:focus:before,.tooltip-trigger:hover:after,.tooltip-trigger:hover:before{opacity:1;visibility:visible}.product-finder-recommended,.wp-block-xwp-product-finder .product-badge.recommended{background:var(--color--blue-bg-secondary);border:1px solid var(--color--navy-choice);border-radius:100px;color:var(--color--navy-choice);font-size:16px;font-weight:var(--font-weight--bold);height:auto;line-height:24px;padding:4px 12px;width:-moz-fit-content;width:fit-content}.product-finder-compare-checkbox{align-items:center;background-color:var(--color--blue-choice);border-radius:100px;color:var(--color--white);display:inline-flex!important;gap:.5rem;height:auto;height:40px;margin:0;min-height:40px;padding:12px 24px;white-space:nowrap;width:-moz-fit-content;width:fit-content}.product-finder-compare-checkbox:hover{background-color:var(--color--navy-choice);color:var(--color--white)}.product-finder-compare-checkbox:focus{color:var(--color--white);outline:2px solid var(--color--blue-small);outline-offset:2px}.product-finder-compare-checkbox:hover{background-color:var(--color--blue-hover);background:var(--color--blue-hover)}.product-finder-compare-checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #7d96a4;height:24px;margin:0;position:relative;width:24px}.wp-block-xwp-product-finder .product-badge.recommended .compare-checkbox{align-items:center;background-color:var(--color--blue-choice);border-radius:100px;color:var(--color--white);display:inline-flex!important;gap:.5rem;height:auto;height:40px;margin:0;min-height:40px;padding:12px 24px;white-space:nowrap}.wp-block-xwp-product-finder .product-badge.recommended .compare-checkbox:hover{background-color:var(--color--navy-choice);color:var(--color--white)}.wp-block-xwp-product-finder .product-badge.recommended .compare-checkbox:focus{color:var(--color--white);outline:2px solid var(--color--blue-small);outline-offset:2px}.wp-block-xwp-product-finder .product-badge.recommended .compare-checkbox:hover{background-color:var(--color--blue-choice)}.wp-block-xwp-product-finder .product-badge.recommended .compare-checkbox input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:2px solid #7d96a4;cursor:pointer;height:24px;margin:0;position:relative;width:24px}.wp-block-xwp-product-finder .product-badge.recommended .compare-checkbox input[type=checkbox]:checked{background:var(--color--white)}.wp-block-xwp-product-finder .product-badge.recommended .compare-checkbox input[type=checkbox]:checked:after{color:var(--color--blue-choice);content:"✓";font-size:14px;font-weight:var(--font-weight--bold);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wp-block-xwp-product-finder .product-badge.recommended .compare-all-container{border-bottom:1px solid var(--color--grey-static-stroke);border-top:1px solid var(--color--grey-static-stroke);margin-bottom:24px}.wp-block-xwp-product-finder .product-badge.recommended .compare-all-container .compare-all-btn{align-items:center;background-color:var(--color--blue-choice);background-color:var(--color--white);border:2px solid var(--color--navy-choice);border-radius:100px;color:var(--color--white);color:var(--color--navy-choice);display:inline-flex!important;gap:.5rem;gap:14px;height:auto;height:40px;margin:10px 0;min-height:40px;padding:12px 24px;white-space:nowrap}.wp-block-xwp-product-finder .product-badge.recommended .compare-all-container .compare-all-btn:focus{color:var(--color--white);outline:2px solid var(--color--blue-small);outline-offset:2px}.wp-block-xwp-product-finder .product-badge.recommended .compare-all-container .compare-all-btn:hover{background-color:var(--color--navy-choice);color:var(--color--white)}.wp-block-xwp-product-finder .product-badge.recommended .compare-all-container .compare-all-btn:focus,.wp-block-xwp-product-finder .product-badge.recommended .compare-all-container .compare-all-btn:hover{background-color:unset;color:unset;outline:none}.wp-block-xwp-product-finder .product-badge.recommended .compare-all-container .compare-all-btn .btn-icon{color:var(--color--blue-choice);font-size:1.1em}.wp-block-xwp-product-finder .product-badge.recommended .products-count{color:var(--color--grey-web-font-black);font-size:1rem;font-weight:500}.wp-block-xwp-product-finder .product-badge.recommended .product-finder-access-denied{background:var(--color--grey-bg-secondary);border:1px solid var(--color--grey-accent);border-radius:var(--border-radius--md);color:var(--color--grey-infield-text);padding:2rem;text-align:center}.product-finder-toggle-button{background:#19a8e3;border:none;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:background .4s ease;width:24px}.product-finder-toggle-button:hover{background:#1598d3}.product-finder-toggle-button .toggle-icon{border-bottom:3px solid #fff;border-left:3px solid #fff;box-sizing:border-box;height:10px;margin-top:6px;transform:rotate(-45deg);transition:transform .4s ease;width:10px}:root{--color--blue-choice:#009edb;--color--blue-hover:#0d8cc0;--color--blue-small:#0570b1;--color--blue-bg-primary:#ccecf7;--color--blue-bg-secondary:#b4dae8;--color--navy-choice:#002e46;--color--navy-hover:#1e475a;--color--navy-choice-60:rgba(0,46,70,.6);--color--navy-60:#4d707f;--color--grey-web-font-black:#333;--color--grey-accent:#d6dcdc;--color--grey-bg-primary:#eee;--color--grey-bg-secondary:#f6f6f6;--color--grey-interactive-stroke:#738585;--color--grey-static-stroke:#ccc;--color--grey-infield-text:#555;--color--grey-modal-60:rgba(51,51,51,.6);--color--green-cta:#29a93a;--color--green-hover:#198f29;--color--red-validation:#cd0f11;--color--orange-accent:#f05a28;--color--yellow-accent:#ffd400;--color--rating-very-poor:#e21227;--color--rating-poor:#f47928;--color--rating-borderline:#faab18;--color--rating-ok:#ffd400;--color--rating-good:#92c72a;--color--rating-very-good:#29a93a;--color--rating-excellent:#198f29;--color--rating-not-enough-data:#d6dcdc;--color--white:#fff;--color--focus-ring:var(--color--blue-choice);--color--link:var(--color--blue-choice);--color--link--hover:var(--color--blue-hover);--layout--block-gap:var(--f-spacing--l);--layout--gutter:20px;--layout--content-size:72.5rem;--layout--wide-size:75rem;--border-radius--sm:0.25rem;--border-radius--md:0.5rem;--border-radius--lg:1rem;--input--border-radius:var(--border-radius--sm);--input--font-weight:var(--font-weight--regular);--button--border-radius:var(--border-radius--md);--button--text-transform:none;--button--font-family:var(--font-family--primary);--button--font-size:var(--font-size--l);--button--font-weight:var(--font-weight--bold);--button--max-width:23.4375rem;--button--line-height:1.375rem;--font-family--nunito:"Nunito Sans";--font-family--roboto:"Roboto";--font-family--primary:var(--font-family--nunito);--font-family--secondary:var(--font-family--roboto);--font-size--xs:0.875rem;--font-size--s:1rem;--font-size--m:1.0625rem;--font-size--l:1.1875rem;--font-size--xl:1.375rem;--font-size--2xl:1.625rem;--font-size--3xl:2rem;--font-size--4xl:2.375rem;--font-size--5xl:3.25rem;--font-size--6xl:4.5rem;--f-font-size--xs:var(--font-size--xs);--f-font-size--s:clamp(var(--font-size--xs),0.823170731707317rem + 0.24390243902439024vw,var(--font-size--s));--f-font-size--m:clamp(var(--font-size--s),0.9740853658536586rem + 0.12195121951219512vw,var(--font-size--m));--f-font-size--l:clamp(var(--font-size--m),1.0106707317073171rem + 0.24390243902439024vw,var(--font-size--l));--f-font-size--xl:clamp(var(--font-size--l),1.1097560975609757rem + 0.36585365853658536vw,var(--font-size--xl));--f-font-size--2xl:clamp(var(--font-size--xl),1.271341463414634rem + 0.4878048780487805vw,var(--font-size--2xl));--f-font-size--3xl:clamp(var(--font-size--2xl),1.4695121951219512rem + 0.7317073170731707vw,var(--font-size--3xl));--f-font-size--4xl:clamp(var(--font-size--3xl),1.8445121951219512rem + 0.7317073170731707vw,var(--font-size--4xl));--f-font-size--5xl:clamp(2.5rem,2.1890243902439024rem + 1.4634146341463414vw,var(--font-size--5xl));--f-font-size--6xl:clamp(2.75rem,2.024390243902439rem + 3.414634146341464vw,var(--font-size--6xl));--f-spacing--2xs:clamp(0.25rem,calc(0.19rem + 0.31vw),0.5rem);--f-spacing--xs:clamp(0.5rem,calc(0.44rem + 0.31vw),0.75rem);--f-spacing--s:clamp(0.75rem,calc(0.69rem + 0.31vw),1rem);--f-spacing--m:clamp(1rem,calc(0.88rem + 0.63vw),1.5rem);--f-spacing--l:clamp(1.5rem,calc(1.38rem + 0.63vw),2rem);--f-spacing--xl:clamp(2rem,calc(1.75rem + 1.25vw),3rem);--f-spacing--2xl:clamp(3rem,calc(2.75rem + 1.25vw),4rem);--f-spacing--3xl:clamp(4rem,calc(3.5rem + 2.5vw),6rem);--f-spacing--4xl:clamp(6rem,calc(5.5rem + 2.5vw),8rem);--f-spacing--5xl:clamp(8rem,calc(7.75rem + 1.25vw),9rem);--f-spacing--container-gap:clamp(1rem,calc(-9.17rem + 16.67vw),5rem);--f-space-l-l:clamp(2rem,calc(1.5rem + 2.5vw),4rem);--f--spacing--32-40:clamp(2rem,calc(1.69rem + 1.31vw),2.5rem);--f--spacing--24-40:clamp(1.5rem,calc(1.04rem + 1.96vw),2.5rem);--f--spacing--4-8:clamp(0.25rem,0.125rem + 0.625vw,0.5rem);--line-height--title-1:1;--line-height--title-2:1;--line-height--heading-1:1.16;--line-height--heading-2:1.25;--line-height--heading-3:1.23;--line-height--heading-4:1.27;--line-height--heading-5:1.26;--line-height--heading-6:1.5;--line-height--body-1:1.68;--line-height--body-2:1.5;--line-height--navigation:1.88;--line-height--validation:1.5;--line-height--body:1.5;--line-height--caption:1.14;--line-height--button:1.375;--line-height--quote:1.23;--font-weight--regular:400;--font-weight--bold:700;--font-weight--black:900;--p--font-size:var(--f-font-size--l);--p--line-height:var(--line-height--body);--title--1--font-size:var(--f-font-size--6xl);--title--1--font-weight:var(--font-weight--black);--title--1--line-height:var(--line-height--title-1);--title--2--font-size:var(--f-font-size--5xl);--title--2--font-weight:var(--font-weight--black);--title--2--line-height:var(--line-height--title-2);--heading--1--font-size:var(--f-font-size--4xl);--heading--1--font-weight:var(--font-weight--black);--heading--1--line-height:var(--line-height--heading-1);--heading--2--font-size:var(--f-font-size--3xl);--heading--2--font-weight:var(--font-weight--regular);--heading--2--font-weight--bold:var(--font-weight--black);--heading--2--line-height:var(--line-height--heading-2);--heading--3--font-size:var(--font-size--2xl);--heading--3--font-weight:var(--font-weight--regular);--heading--3--font-weight--bold:var(--font-weight--black);--heading--3--line-height:var(--line-height--heading-3);--heading--4--font-size:var(--font-size--xl);--heading--4--font-weight:var(--font-weight--regular);--heading--4--font-weight--bold:var(--font-weight--bold);--heading--4--line-height:var(--line-height--heading-4);--heading--5--font-size:var(--font-size--l);--heading--5--font-weight:var(--font-weight--bold);--heading--5--line-height:var(--line-height--heading-5);--heading--6--font-size:var(--font-size--s);--heading--6--font-weight:var(--font-weight--bold);--heading--6--line-height:var(--line-height--heading-6);--body--1--font-size:var(--font-size--l);--body--1--line-height:var(--line-height--body-1);--body--1--letter-spacing:var(--letter-spacing-none);--body--1--font-weight--bold:var(--font-weight--bold);--body--1--font-weight--regular:var(--font-weight--regular);--body--2--font-size:var(--font-size--s);--body--2--line-height:var(--line-height--body-2);--body--2--letter-spacing:var(--letter-spacing-none);--body--2--font-weight--bold:var(--font-weight--bold);--body--2--font-weight--regular:var(--font-weight--regular);--navigation--font-size:var(--font-size--m);--navigation--line-height:var(--line-height--navigation);--navigation--font-weight--bold:var(--font-weight--bold);--navigation--font-weight--regular:var(--font-weight--regular);--validation--font-size:var(--font-size--s);--validation--line-height:var(--line-height--validation);--validation--font-weight--bold:var(--font-weight--bold);--validation--font-weight--regular:var(--font-weight--regular);--caption--font-size:var(--font-size--xs);--caption--line-height:var(--line-height--caption);--caption--font-weight--bold:var(--font-weight--bold);--caption--font-weight--regular:var(--font-weight--regular)}.compare-header .view-list-row .shortlist-controls-section .compare-all-section .compare-all-btn,.compare-header .view-list-row .shortlist-controls-section .compare-shortlist-section .compare-shortlist-btn,.compare-header .view-list-row .view-list-btn,.compare-header .view-list-row .view-list-section .view-list-btn{border-radius:2.8125rem;cursor:pointer;display:inline-block;font-family:var(--button--font-family);font-size:var(--button--font-size);font-weight:var(--button--font-weight);line-height:var(--button--line-height);margin:1.25rem;max-width:var(--button--max-width);padding:1.125rem 1.5625rem;text-align:center;text-decoration:none}html.compare-page,html.compare-page body{max-width:none!important}.compare-table-page{padding:2rem 0;width:100%}.compare-table-page .container{max-width:none;padding:0 1rem;width:100%}.compare-table-page .compare-breadcrumb{margin-bottom:1rem}.compare-table-page .compare-breadcrumb .breadcrumb{display:flex;font-size:.9rem;list-style:none;margin:0;padding:0}.compare-table-page .compare-breadcrumb .breadcrumb-item:not(:last-child):after{color:var(--color--grey-infield-text);content:"/";margin:0 .5rem}.compare-table-page .compare-breadcrumb .breadcrumb-item a{color:var(--color--blue-choice);text-decoration:none}.compare-table-page .compare-breadcrumb .breadcrumb-item a:hover{text-decoration:underline}.compare-table-page .compare-breadcrumb .breadcrumb-item.active{color:var(--color--grey-infield-text)}.compare-header{background:#fff;left:0;position:sticky;z-index:15}.compare-header .view-list-row{align-items:center;color:var(--color--navy-choice);display:flex;font-size:1rem;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:.5rem 0}.compare-header .view-list-row .view-list-btn{align-items:center;background-color:var(--color--blue-choice);background-color:var(--color--white);border:2px solid #ddd;border-radius:100px;color:var(--color--white);color:var(--color--grey-web-font-black);display:flex;display:inline-flex!important;flex-wrap:nowrap;font-size:.9rem;font-weight:500;gap:.5rem;height:auto;justify-content:flex-start;margin:0;min-height:40px;padding:.5rem 1rem;white-space:nowrap}.compare-header .view-list-row .view-list-btn:hover{background-color:var(--color--navy-choice);color:var(--color--white)}.compare-header .view-list-row .view-list-btn:focus{color:var(--color--white);outline:2px solid var(--color--blue-small);outline-offset:2px}.compare-header .view-list-row .view-list-btn:hover{background-color:unset;color:unset}.compare-header .view-list-row .view-list-btn .list-icon{background-image:url(/wp-content/themes/choice/assets/images/icon-navigate.svg);height:18px;width:21px}.compare-header .view-list-row .view-list-section .view-list-btn{align-items:center;background-color:var(--color--blue-choice);background-color:var(--color--white);border:2px solid var(--color--navy-choice);border-radius:100px;color:var(--color--white);color:var(--color--navy-choice);display:flex;display:inline-flex!important;flex-wrap:nowrap;font-size:1rem;font-weight:700;gap:.5rem;height:auto;justify-content:flex-start;margin:0 0 0 20px;min-height:40px;padding:6px 13px;white-space:nowrap}.compare-header .view-list-row .view-list-section .view-list-btn:hover{background-color:var(--color--navy-choice);color:var(--color--white)}.compare-header .view-list-row .view-list-section .view-list-btn:focus{color:var(--color--white);outline:2px solid var(--color--blue-small);outline-offset:2px}.compare-header .view-list-row .view-list-section .view-list-btn:hover{background-color:unset;color:unset}.compare-header .view-list-row .view-list-section .view-list-btn:focus{color:inherit}.compare-header .view-list-row .view-list-section .view-list-btn .list-icon{font-size:1.125rem}.compare-header .view-list-row .shortlist-controls-section{align-items:center;display:flex;gap:1rem;margin-left:auto;margin-right:20px}.compare-header .view-list-row .shortlist-controls-section .compare-shortlist-section{align-items:center;display:flex;gap:20px}.compare-header .view-list-row .shortlist-controls-section .compare-shortlist-section .compare-shortlist-btn{align-items:center;background-color:var(--color--blue-choice);background-color:var(--color--white);border:1px solid var(--color--navy-choice);border-radius:100px;color:var(--color--white);color:var(--color--navy-choice);display:flex;display:inline-flex!important;flex-wrap:nowrap;font-size:1rem;font-weight:700;gap:.5rem;gap:0;height:auto;justify-content:flex-start;margin:0;min-height:40px;min-height:0;padding:4px 12px;white-space:nowrap}.compare-header .view-list-row .shortlist-controls-section .compare-shortlist-section .compare-shortlist-btn:hover{background-color:var(--color--navy-choice);color:var(--color--white)}.compare-header .view-list-row .shortlist-controls-section .compare-shortlist-section .compare-shortlist-btn:focus{color:var(--color--white);outline:2px solid var(--color--blue-small);outline-offset:2px}.compare-header .view-list-row .shortlist-controls-section .compare-shortlist-section .compare-shortlist-btn:hover{background-color:unset;color:unset}.compare-header .view-list-row .shortlist-controls-section .compare-shortlist-section .clear-shortlist-btn{background:none;border:none;color:var(--color--blue-choice);cursor:pointer;font-size:1rem;font-weight:400;margin:0;padding:0;text-decoration:underline}.compare-header .view-list-row .shortlist-controls-section .compare-shortlist-section .clear-shortlist-btn:hover{color:var(--color--blue-hover)}.compare-header .view-list-row .shortlist-controls-section .compare-all-section .compare-all-btn{align-items:center;background-color:var(--color--blue-choice);background-color:var(--color--white);border:2px solid var(--color--navy-choice);border-radius:100px;color:var(--color--white);color:var(--color--navy-choice);display:flex;display:inline-flex!important;flex-wrap:nowrap;font-size:1rem;font-weight:700;gap:0;gap:.5rem;height:auto;justify-content:flex-start;margin:0;min-height:40px;padding:8px 20px;white-space:nowrap}.compare-header .view-list-row .shortlist-controls-section .compare-all-section .compare-all-btn:hover{background-color:var(--color--navy-choice);color:var(--color--white)}.compare-header .view-list-row .shortlist-controls-section .compare-all-section .compare-all-btn:focus{color:var(--color--white);outline:2px solid var(--color--blue-small);outline-offset:2px}.compare-header .view-list-row .shortlist-controls-section .compare-all-section .compare-all-btn:hover{background-color:unset;color:unset}.compare-header .compare-header-main{align-items:center;border-top:1px solid var(--color--grey-static-stroke);color:var(--color--navy-choice);display:flex;flex-wrap:wrap;font-size:1rem;gap:1rem;justify-content:space-between;padding:8px 20px}.compare-header .compare-title-section{flex:1}.compare-header .compare-title-section h1{font-size:inherit;font-weight:700;margin:0}.compare-header .compare-actions-section{align-items:center;display:flex;gap:20px}.compare-header .compare-actions-section .printing-tips-link{color:var(--color--blue-choice);font-size:1rem;text-decoration:underline}.compare-header .compare-actions-section .print-btn{align-items:center;background:var(--color--white);color:inherit;cursor:pointer;display:flex;font-size:1rem;gap:8px;margin:0;padding:0}.compare-header .compare-actions-section .print-btn .print-icon{background:url(/wp-content/themes/choice/assets/images/icon-printer.svg);background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.compare-grid-wrapper{left:50%;margin-bottom:2rem;margin-left:-50vw;margin-right:-50vw;overflow-x:auto;position:relative;right:50%;width:100vw}.compare-grid-container{background:var(--color--white);border:1px solid var(--color--grey-static-stroke);display:flex;flex-direction:column;min-width:100vw;width:-moz-max-content;width:max-content}.compare-grid-header{background:var(--color--grey-bg-secondary);border-bottom:1px solid var(--color--grey-static-stroke);display:grid;grid-template-columns:250px 1fr;width:100%}.compare-grid-header.is-sticky{left:0;position:fixed;right:0;top:0;z-index:1000}body.admin-bar .compare-grid-header.is-sticky{top:32px}@media screen and (max-width:782px){body.admin-bar .compare-grid-header.is-sticky{top:46px}}.compare-grid-header .field-label-header{align-items:flex-start;background:var(--color--grey-bg-secondary);border-right:1px solid var(--color--grey-static-stroke);color:var(--color--grey-web-font-black);display:flex;font-weight:600;left:0;padding:1rem 1.25rem;position:sticky;z-index:11}.compare-grid-header .field-label-header .filter-sort-btn{align-items:center;border:none;cursor:pointer;display:flex;font-size:19px;font-weight:700;gap:8px;justify-content:center;margin:0;padding:8px 12px}@media(max-width:768px){.compare-grid-header .field-label-header .filter-sort-btn{display:none}}.compare-grid-header .field-label-header .filter-sort-btn:focus{outline:2px solid var(--color--blue-choice);outline-offset:2px}.compare-grid-header .field-label-header .filter-sort-btn .filter-icon{flex-shrink:0;height:18px;width:18px}.compare-grid-header .products-header-row{background:var(--color--white);display:flex;gap:0;width:100%}.compare-grid-body .compare-group-section{margin-bottom:20px}.compare-grid-body .compare-group-section:last-child{border-bottom:none;margin-bottom:0}.compare-grid-body .compare-group-section .group-header{align-items:center;background:var(--color--white);cursor:pointer;display:flex;gap:12px;left:0;padding:1rem;position:sticky;width:-moz-max-content;width:max-content;z-index:11}.compare-grid-body .compare-group-section .group-header .group-name{color:var(--color--navy-choice);font-size:1.375rem;font-weight:700;margin:0}.compare-grid-body .compare-group-section .group-fields{border-top:2px solid var(--color--blue-choice)}.compare-grid-body .compare-group-section .group-fields .field-row{border-bottom:1px solid var(--color--grey-accent);display:grid;grid-template-columns:250px 1fr}.compare-grid-body .compare-group-section .group-fields .field-row:nth-child(odd){background:var(--color--grey-bg-secondary)}.compare-grid-body .compare-group-section .group-fields .field-row:nth-child(2n){background:var(--color--white)}.compare-grid-body .compare-group-section .group-fields .field-row:last-child{border-bottom:none}.compare-grid-body .compare-group-section .group-fields .field-row--membership{background:var(--color--grey-bg-secondary)}.compare-grid-body .compare-group-section .group-fields .field-row .field-label{align-items:center;background:inherit;display:flex;font-size:1rem;font-weight:700;gap:.5rem;left:0;padding:1rem;position:sticky;z-index:11}.compare-grid-body .compare-group-section .group-fields .field-row .field-label .field-name{color:var(--color--navy-choice)}.compare-grid-body .compare-group-section .group-fields .field-row .field-values{background:inherit;display:flex;gap:0;width:100%}.compare-grid-body .compare-group-section .group-fields .field-row .field-values .field-value{align-items:baseline;background:inherit;color:var(--color--grey-web-font-black);display:flex;flex:1;justify-content:center;max-width:180px;padding:.75rem 1rem;text-align:center}.compare-grid-body .compare-group-section .group-fields .field-row .field-values .field-value ol,.compare-grid-body .compare-group-section .group-fields .field-row .field-values .field-value ul{margin:.5em 0;padding-left:1.5em;text-align:left}.compare-grid-body .compare-group-section .group-fields .field-row .field-values .field-value li{margin:.25em 0;text-align:left}.compare-grid-body .compare-group-section .group-fields .field-row .field-values .field-value .member-only-text{color:var(--color--grey-infield-text);font-size:.9rem;font-style:italic}.filter-drawer{height:100%;left:0;opacity:0;position:fixed;top:0;transition:visibility .3s,opacity .3s;visibility:hidden;width:100%;z-index:9999}body.admin-bar .filter-drawer{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){body.admin-bar .filter-drawer{height:calc(100% - 46px);top:46px}}.filter-drawer.open{opacity:1;visibility:visible}.filter-drawer .filter-drawer-overlay{background:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.filter-drawer .filter-drawer-content{background:#fff;box-shadow:2px 0 8px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s ease;width:380px}.filter-drawer.open .filter-drawer-content{transform:translateX(0)}.filter-drawer .filter-drawer-header{align-items:center;background:var(--color--grey-bg-secondary);border-bottom:1px solid var(--color--grey-static-stroke);display:flex;justify-content:space-between;padding:1rem}.filter-drawer .filter-drawer-header h3{color:var(--color--grey-web-font-black);font-size:1.25rem;font-weight:700;margin:0}.filter-drawer .filter-drawer-header .filter-drawer-close{align-items:center;background:#009edb;border:none;border-radius:0;cursor:pointer;display:flex;height:32px;justify-content:center;margin:0;padding:0;transition:background-color .2s ease;width:32px}.filter-drawer .filter-drawer-header .filter-drawer-close:hover{background:#007bb8}.filter-drawer .filter-drawer-header .filter-drawer-close:focus{outline:2px solid rgba(0,158,219,.5);outline-offset:2px}.filter-drawer .filter-drawer-header .filter-drawer-close .close-icon{background-image:url(/wp-content/themes/choice/assets/images/close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;filter:brightness(0) invert(1);height:16px;width:16px}.filter-drawer .filter-drawer-body{flex:1;overflow-y:auto;padding:0}.filter-drawer .filter-section{padding:1rem}.filter-drawer .filter-section h4{color:var(--color--grey-web-font-black);font-size:1.125rem;font-weight:700;margin:0 0 1rem}.filter-drawer .filter-section .brand-filters{display:flex;flex-direction:column;gap:0}.filter-drawer .filter-section .brand-filters .brand-filter-item{align-items:center;border-radius:4px;display:flex;gap:.5rem;padding:.5rem;transition:background-color .2s ease}.filter-drawer .filter-section .brand-filters .brand-filter-item:hover{background-color:var(--color--grey-bg-secondary)}.filter-drawer .filter-section .brand-filters .brand-filter-item input[type=checkbox]{cursor:pointer;margin:0}.filter-drawer .filter-section .brand-filters .brand-filter-item label{color:var(--color--grey-web-font-black);cursor:pointer;flex:1;font-size:.9rem;margin:0}.filter-drawer .filter-drawer-footer{background:#fff;border-top:1px solid var(--color--grey-static-stroke);bottom:0;margin-top:auto;padding:1rem;position:sticky}.filter-drawer .filter-drawer-footer .filter-actions{align-items:center;display:flex;gap:1rem}.filter-drawer .filter-drawer-footer .filter-actions button{margin:0}.filter-drawer .filter-drawer-footer .filter-actions .filter-apply-btn{background:var(--color--blue-choice);border:none;border-radius:45px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 25px;transition:background-color .2s ease}.filter-drawer .filter-drawer-footer .filter-actions .filter-apply-btn:hover{background:var(--color--blue-hover)}.filter-drawer .filter-drawer-footer .filter-actions .filter-apply-btn:focus{outline:2px solid rgba(0,158,219,.5);outline-offset:2px}.filter-drawer .filter-drawer-footer .filter-actions .filter-clear-btn{background:none;border:none;color:var(--color--blue-choice);cursor:pointer;font-size:1rem;padding:0;text-decoration:underline;transition:color .2s ease}.filter-drawer .filter-drawer-footer .filter-actions .filter-clear-btn:focus{outline:2px solid rgba(0,158,219,.5);outline-offset:2px}.active-filters-section{background:#fff;border-bottom:1px solid var(--color--grey-static-stroke);left:0;padding:1rem 20px;position:sticky;z-index:12}.active-filters-section .active-filters-container,.active-filters-section .filter-tags{align-items:center;display:flex;flex-wrap:wrap}.active-filters-section .filter-tags{gap:.5rem;width:100%}@media(max-width:768px){.active-filters-section .filter-tags{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.active-filters-section .filter-tags::-webkit-scrollbar{display:none}}.active-filters-section .filter-tags .filter-tag{align-items:center;background:#fff;border:1px solid var(--color--grey-static-stroke);border-radius:6px;color:var(--color--grey-web-font-black);display:flex;flex-shrink:0;font-size:.9rem;font-weight:500;gap:8px;padding:2px 12px}.active-filters-section .filter-tags .filter-tag .filter-tag-remove{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0}.active-filters-section .filter-tags .filter-tag .filter-tag-remove .navy-x-icon{background-image:url(/wp-content/themes/choice/assets/images/navy-x.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:16px;width:16px}.active-filters-section .filter-tags .filter-tag .filter-tag-remove:hover .navy-x-icon{opacity:.7}.active-filters-section .filter-tags .clear-all-filters-link{background:none;border:none;color:var(--color--blue-choice);cursor:pointer;flex-shrink:0;font-size:1rem;margin:0;padding:0;text-decoration:underline;transition:color .2s ease;white-space:nowrap}.active-filters-section .filter-tags .clear-all-filters-link:hover{color:var(--color--blue-hover)}.active-filters-section .filter-tags .clear-all-filters-link:focus{outline:2px solid rgba(0,158,219,.5);outline-offset:2px}.mobile-filter-button{display:none}@media(max-width:768px){.mobile-filter-button{display:block}}.mobile-filter-button .mobile-filter-btn{align-items:center;background:var(--color--blue-choice);border:none;border-radius:0;bottom:0!important;box-sizing:border-box;color:#fff;display:flex;font-size:18px;font-weight:700;gap:8px;justify-content:center;left:0!important;margin:0!important;max-width:none!important;padding:20px 0;position:fixed!important;right:0!important;width:100vw!important;z-index:1000}.mobile-filter-button .mobile-filter-btn:focus{outline:2px solid rgba(0,158,219,.5);outline-offset:-2px}.mobile-filter-button .mobile-filter-btn .filter-icon{flex-shrink:0;height:18px;width:18px}body.filter-drawer-open{overflow:hidden}.product-header-cell{background:var(--color--white);border-right:1px solid var(--color--grey-static-stroke);display:flex;flex-direction:column;justify-content:center;position:relative;width:180px}.product-header-cell:last-child{border-right:none}.product-header-cell .product-finder-compare-checkbox{align-self:center;margin-bottom:10px;margin-top:auto}.product-header-cell .product-finder-compare-checkbox:has(input[type=checkbox]:checked){background-color:#002e46}.product-header-cell .product-finder-compare-checkbox.checked{background-color:#002e46}.product-header-cell .product-finder-compare-checkbox input[type=checkbox]:checked{border:2px solid #fff}.product-header-cell .remove-product-btn{align-items:center;background:var(--color--blue-choice);border:none;border-radius:0;color:var(--color--white);display:flex;height:24px;justify-content:center;margin:0;padding:0;position:absolute;right:0;top:0;width:24px;z-index:2}.product-header-cell .remove-product-btn span{font-size:1rem;font-weight:900}.product-header-cell .remove-product-btn:hover{background:var(--color--blue-hover)}.product-header-cell .remove-product-btn:focus{outline:none}.product-header-cell .product-image{position:relative}.product-header-cell .product-image img{display:block;height:auto;margin:0 auto;max-height:98px;width:100%}.product-header-cell .product-image .overall-score{background:var(--color--green-cta);border-radius:var(--border-radius--sm);color:var(--color--white);font-size:.9rem;font-weight:700;padding:.25rem .5rem;position:absolute;right:0;top:0}.product-header-cell .product-info{padding-bottom:8px;text-align:center}.product-header-cell .product-info .product-badge{background:var(--color--yellow-accent);border-radius:3px;color:var(--color--grey-web-font-black);display:inline-block;font-size:.75rem;margin-bottom:.5rem;padding:.25rem .5rem;text-transform:uppercase}.product-header-cell .product-info .product-badge.recommended{background:var(--color--green-cta);color:var(--color--white)}.product-header-cell .product-info .product-name{align-items:center;color:var(--color--grey-web-font-black);display:flex;font-size:1rem;font-weight:700;justify-content:center;line-height:24px;margin:.5rem 0;min-height:48px}.product-header-cell .product-info .product-finder-compare-checkbox{margin-top:.5rem}.product-header-cell .product-info .product-price{margin:.5rem 0}.product-header-cell .product-info .product-price .price-value{color:var(--color--blue-choice);font-size:1.25rem;font-weight:700}.product-header-cell .product-info .compare-btn{background:var(--color--blue-choice);border:none;border-radius:var(--border-radius--sm);color:var(--color--white);cursor:pointer;font-size:.875rem;padding:.5rem 1rem}.product-header-cell .product-info .compare-btn:hover{background:var(--color--blue-hover)}.group-toggle{background:var(--color--grey-web-font-black);flex-shrink:0;margin:0}.group-toggle:focus{outline:none}.group-toggle:hover{background:var(--color--grey-infield-text)}.group-toggle.collapsed{background:var(--color--blue-choice)}.group-toggle.collapsed:hover{background:var(--color--blue-hover)}.group-toggle.collapsed .toggle-icon{background-image:url(/wp-content/themes/choice/assets/images/compare-table-accordion-arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;height:16px;margin:0;transform:none;width:16px}.group-header[aria-expanded=false] .group-toggle{background:var(--color--blue-choice)}.group-header[aria-expanded=false] .group-toggle:hover{background:var(--color--blue-hover)}.group-header[aria-expanded=false] .group-toggle .toggle-icon{background-image:url(/wp-content/themes/choice/assets/images/compare-table-accordion-arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;height:16px;left:1px;margin:0;position:relative;top:4px;transform:none;width:16px}.field-row.field-contact .field-value{display:inline-block!important}.field-row.field-contact .field-value a:after{background-color:currentColor;content:"";display:inline-block;height:1em;margin-left:.25em;-webkit-mask:url(../../../assets/images/icon-link-external.svg) no-repeat center;mask:url(../../../assets/images/icon-link-external.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:1em}.tooltip-trigger{align-items:center;background:var(--color--grey-accent);border:1px solid var(--color--grey-static-stroke);border-radius:50%;color:var(--color--grey-infield-text);cursor:help;display:inline-flex;font-size:.75rem;height:20px;justify-content:center;width:20px}.tooltip-trigger:hover{background:var(--color--grey-static-stroke);color:var(--color--grey-web-font-black)}.tooltip-trigger .tooltip-icon{line-height:1}.no-value-icon,.yes-value-icon{align-self:center;background-position:50%;background-repeat:no-repeat;display:inline-block;display:flex;height:32px;width:32px}.slash{font-size:30px;padding:0 10px}.yes-value-icon{background-image:url(/wp-content/themes/choice/assets/images/green-tick.svg)}.no-value-icon{background-image:url(/wp-content/themes/choice/assets/images/cross.svg)}.dollar-value:before{content:"$"}.rating-badge{align-items:center;border-radius:50%;display:inline-flex;font-size:1.5rem;font-weight:700;height:48px;justify-content:center;width:48px}.rating-badge .rating-letter{color:#fff}.rating-badge.rating-a{background:#29a93a}.rating-badge.rating-b{background:#92c72a}.rating-badge.rating-c{background:#ffd400}.rating-badge.rating-d{background:#f47928}.rating-badge.rating-f{background:#e21227}.rating-badge.rating-na{background:#d6dcdc}.severity-level{align-items:center;display:flex;gap:8px;width:100%}.severity-level .severity-indicator{flex-shrink:0;height:16px;width:40px}.severity-level .severity-label{font-size:14px;font-weight:500}.severity-level.severity-high .severity-indicator{background:#cd0f11}.severity-level.severity-medium .severity-indicator{background:#faab18}.severity-level.severity-low .severity-indicator{background:#29a93a}.severity-level.severity-na .severity-indicator{background:#d6dcdc}.performance-score{align-items:center;display:flex;gap:8px;width:100%}.performance-score .performance-indicator{flex-shrink:0;height:16px;width:40px}.performance-score .performance-label{font-size:14px;font-weight:500}.performance-score.performance-above-average .performance-indicator{background:#29a93a}.performance-score.performance-average .performance-indicator{background:#92c72a}.performance-score.performance-below-average .performance-indicator{background:#faab18}.performance-score.performance-well-below-average .performance-indicator{background:#e21227}.performance-score.performance-na .performance-indicator{background:#d6dcdc}.progress-bar{align-items:center;display:flex;gap:8px;width:100%}.progress-bar .progress-track{background:#f0f0f0;flex:1;height:16px;overflow:hidden;position:relative}.progress-bar .progress-track .progress-fill{height:100%;transition:width .3s ease;width:var(--progress-width)}.progress-bar .progress-percentage{font-size:12px;font-weight:500;min-width:35px;text-align:right}.progress-bar.progress-excellent .progress-fill{background:#198f29}.progress-bar.progress-very-good .progress-fill{background:#29a93a}.progress-bar.progress-good .progress-fill{background:#92c72a}.progress-bar.progress-fair .progress-fill{background:#ffd400}.progress-bar.progress-below-fair .progress-fill{background:#faab18}.progress-bar.progress-poor .progress-fill{background:#f47928}.progress-bar.progress-very-poor .progress-fill{background:#e21227}.progress-bar.progress-na .progress-indicator{background:#d6dcdc;height:16px;width:40px}.progress-bar.progress-na .progress-label{color:#666;font-size:14px;font-weight:500}.show-more-container{align-self:baseline;font-size:16px;position:relative;width:100%}.show-more-container .show-more-content{max-height:150px;overflow:hidden;position:relative;transition:max-height .3s ease}.show-more-container .show-more-content.expanded{max-height:none;overflow:visible}.show-more-container .show-more-content.expanded:after{display:none}.show-more-container:has(.show-more-toggle.show-toggle) .show-more-content:not(.expanded):after{background:linear-gradient(to bottom,transparent,var(--color--grey-bg-secondary));bottom:0;content:"";height:30px;left:0;pointer-events:none;position:absolute;right:0}.field-row:nth-child(2n) .show-more-container:has(.show-more-toggle.show-toggle) .show-more-content:not(.expanded):after{background:linear-gradient(to bottom,transparent,var(--color--white))}.show-more-container .show-more-text{display:block;text-align:left;white-space:pre-wrap}.show-more-container .show-more-text ul{list-style-type:disc}.show-more-container .show-more-text ul li{margin:0;padding:0}.show-more-container .show-more-toggle{background:none;border:none;color:var(--color--blue-choice);cursor:pointer;display:none;font-size:14px;font-weight:500;margin-top:8px;padding:4px 0;text-decoration:underline}.show-more-container .show-more-toggle:hover{color:var(--color--blue-hover)}.show-more-container .show-more-toggle.show-toggle{display:block}.show-more-container .show-more-toggle .show-more-label{display:inline!important}.show-more-container .show-more-toggle .show-less-label,.show-more-container .show-more-toggle[aria-expanded=true] .show-more-label{display:none!important}.show-more-container .show-more-toggle[aria-expanded=true] .show-less-label{display:inline!important}.compare-actions{margin-top:2rem;text-align:center}.compare-actions .action-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.compare-actions .action-buttons .product-buy-action a{background:var(--color--green-cta);border-radius:var(--border-radius--sm);color:var(--color--white);display:inline-block;font-weight:500;padding:.75rem 1.5rem;text-decoration:none}.compare-actions .action-buttons .product-buy-action a:hover{background:var(--color--blue-hover)}.compare-table-page .compare-grid-container.shortlist-mode .product-finder-compare-checkbox{display:none!important}@media(max-width:768px){.compare-table-page .compare-grid-header{grid-template-columns:150px 1fr}.compare-table-page .compare-grid-header .field-label-header{font-size:.875rem;padding:1rem .5rem}.compare-table-page .compare-grid-body .group-fields .field-row{grid-template-columns:150px 1fr}.compare-table-page .compare-grid-body .group-fields .field-row .field-label,.compare-table-page .compare-grid-body .group-fields .field-row .field-values .field-value{font-size:.875rem;padding:.75rem .5rem}}@media print{.admin-restricted-content-notice,.compare-actions,.compare-actions-section,.compare-breadcrumb,.compare-header,.group-toggle,.main-navigation,.remove-product-btn,.shortlist-controls-section,.site-footer,.site-header,.view-list-row,footer,header,iframe,nav{display:none!important}.group-fields{border-top:none!important}.compare-table-page,body{margin:0!important;padding:0!important}.compare-table-page{width:100%!important}.compare-grid-wrapper{left:auto!important;margin:0!important;overflow:visible!important;position:static!important;right:auto!important;width:100%!important}.compare-group-section:last-child{margin-bottom:0!important}.compare-grid-container{border:2px solid #ccc!important;margin:0!important;min-width:auto!important;padding:0!important;page-break-inside:avoid;visibility:visible!important;width:100%!important}.compare-grid-header{border-bottom:1px solid #ccc!important;page-break-after:avoid;position:static!important}.compare-grid-header .field-label-header{left:auto!important;position:static!important;z-index:auto!important}.compare-grid-header .products-header-row{position:static!important}.compare-grid-header .product-header-cell{border-right:1px solid #ccc!important}.compare-grid-header .product-header-cell:last-child{border-right:none!important}.compare-grid-body .group-header{border-bottom:1px solid #ccc;left:auto!important;page-break-after:avoid;position:static!important;width:100%!important;z-index:auto!important}.compare-grid-body .field-row{border-bottom:1px solid #ccc!important;page-break-inside:avoid}.compare-grid-body .field-row .field-label{border-right:1px solid #ccc!important;left:auto!important;position:static!important;z-index:auto!important}.compare-grid-body .field-row .field-values .field-value{border-right:1px solid #ccc!important}.compare-grid-body .field-row .field-values .field-value:last-child{border-right:none!important}}.wp-block-xwp-product-finder .no-results-message{border:1px solid var(--color--grey-static-stroke);display:none;font-size:16px;padding:20px;text-align:center}.wp-block-xwp-product-finder .compare-all-container{border-bottom:1px solid var(--color--grey-static-stroke);border-top:1px solid var(--color--grey-static-stroke);display:flex;margin-bottom:10px;padding:10px 0}.wp-block-xwp-product-finder .compare-all-container .compare-all-btn{align-items:center;border:2px solid var(--color--navy-choice);border-radius:100px;color:var(--color--navy-choice);display:flex;font-size:19px;font-weight:900;gap:12px;padding:4px 20px;text-decoration:none;white-space:nowrap}.wp-block-xwp-product-finder .added-filters{align-items:center;border-bottom:1px solid #e5e7eb;display:none;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding:1rem 0}.wp-block-xwp-product-finder .added-filters .your-filters-label{color:var(--color--navy-choice);font-weight:var(--font-weight--black);margin-right:.5rem;white-space:nowrap}.wp-block-xwp-product-finder .added-filters .filter-tags-container{display:flex;flex-wrap:wrap;gap:.5rem}.wp-block-xwp-product-finder .added-filters .filter-tag{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:6px;display:flex;font-size:16px;gap:8px;height:auto;min-height:unset;padding:12px}.wp-block-xwp-product-finder .added-filters .filter-tag:hover{background:#eee}.wp-block-xwp-product-finder .added-filters .filter-tag .filter-tag-label{color:#002e46;font-size:16px;font-weight:500;font-weight:700}.wp-block-xwp-product-finder .added-filters .filter-tag .filter-tag-remove{align-items:center;background:#000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:700;height:20px;justify-content:center;line-height:1;margin:0;padding:0;width:20px}.wp-block-xwp-product-finder .added-filters .filter-tag .filter-tag-remove:hover{background:#374151}.wp-block-xwp-product-finder .added-filters .filter-tag .filter-tag-remove:focus{outline:none}.wp-block-xwp-product-finder .added-filters .clear-all-filters{background:none;border:none;color:var(--color--blue-choice);cursor:pointer;font-size:.875rem;padding:.25rem 0;text-decoration:underline;white-space:nowrap}.wp-block-xwp-product-finder .added-filters .clear-all-filters:hover{color:color-mix(in srgb,var(--color--blue-choice) 90%,#000)}.wp-block-xwp-product-finder .added-filters .clear-all-filters:focus{outline:2px solid var(--color--blue-choice);outline-offset:2px}@media(max-width:1199px){.wp-block-xwp-product-finder .added-filters .your-filters-label{margin-bottom:.5rem;width:100%}.wp-block-xwp-product-finder .added-filters .clear-all-filters{margin-left:0;margin-top:.5rem}}.wp-block-xwp-product-finder .product-finder-header{align-items:center;background:transparent;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem}@media(max-width:1199px){.wp-block-xwp-product-finder .product-finder-header{align-items:stretch;flex-direction:column;gap:1rem}}.wp-block-xwp-product-finder .product-finder-header .product-finder-info{flex:0 0 auto}.wp-block-xwp-product-finder .product-finder-header .product-finder-info span{color:var(--color--navy-choice);font-size:1rem;font-weight:var(--font-weight--black)}.wp-block-xwp-product-finder .product-finder-header .product-finder-sort{align-items:center;display:flex;flex:0 0 auto;gap:.75rem}.wp-block-xwp-product-finder .product-finder-header .product-finder-sort .sort-label{color:var(--color--navy-choice);font-size:1rem;font-weight:var(--font-weight--black);white-space:nowrap}.wp-block-xwp-product-finder .product-finder-results{display:flex;flex-direction:column;gap:1.5rem}.wp-block-xwp-product-finder img{height:auto;max-width:100%;vertical-align:middle}.wp-block-xwp-product-finder button{cursor:pointer}.wp-block-xwp-product-finder button:focus{outline:2px solid var(--color--blue-small);outline-offset:2px}.wp-block-xwp-product-finder div,.wp-block-xwp-product-finder p,.wp-block-xwp-product-finder span{line-height:inherit}.product-finder-editor .loading-container{padding:20px;text-align:center}.product-finder-editor .field-settings-button{margin-top:10px;width:100%}.wp-block-xwp-product-finder .product-card:not(.product-status-tested-model){display:none}.wp-block-xwp-product-finder.show-all-status .product-card{display:block}
