.comparison-tool{display:flex;align-items:stretch;gap:20px;margin:20px auto 50px}.comparison-tool .comparison-wrapper{width:30%;position:relative;padding:60px 0 0}.comparison-tool .comparison-wrapper .comparison-product-spec .comparison-product-item:nth-child(2n){height:46px}.comparison-card{border:1px solid rgba(39,48,78,.2);border-radius:5px;min-height:370px;display:flex;flex-direction:column;position:relative}.comparison-card:before{content:"";background:linear-gradient(180deg,#6399e3 7.4%,rgba(222,231,244,.92) 58.97%,hsla(0,0%,100%,.47) 107.4%);width:100%;height:100%;top:0;right:0;left:0;bottom:0;margin:auto;z-index:1;visibility:hidden}.comparison-card .close_icon,.comparison-card:before{position:absolute;opacity:0;transition:opacity .15s ease-in}.comparison-card .close_icon{top:2px;right:12px;color:var(--white-color);font-size:30px;z-index:2;cursor:pointer}.comparison-card:hover .close_icon,.comparison-card:hover:before{visibility:visible;opacity:1}.comparison-card img{width:220px;height:220px;object-fit:contain;display:block;margin:auto}.comparison-card .comparison-card-footer{background:#f4f7fb;border-radius:5px;padding:12px 30px;text-align:center}.comparison-card .comparison-card-footer p{margin:auto!important;display:block;font-weight:400;font-size:20px;line-height:32px;color:var(--heading-color);font-family:BR Hendrix Medium}.comparison-card .count{background:var(--secondary-color);padding:5px 8px;border-radius:5px;color:var(--white-color);width:auto;position:absolute;top:8px;right:8px;font-size:20px;min-width:45px;text-align:center}.comparison-product-spec{border:1px solid rgba(0,0,0,.15);box-shadow:0 4px 4px rgba(0,0,0,.1);border-radius:5px;background:var(--white-color);padding:5px 0;margin:12px 0 0;min-height:58px}.comparison-product-item{display:grid!important;grid-template-columns:calc(50% - 2px) calc(50% - 2px)!important;grid-gap:5px;gap:5px;align-items:center;padding:8px}.comparison-product-item img{margin:auto;width:100%!important;height:30px!important;object-fit:contain!important}.comparison-product-item span{background:#ff8f0b;border-radius:50px;color:var(--white-color);text-align:center;padding:0 10px;min-width:85px!important;font-size:13px!important;font-weight:600;line-height:28px!important;white-space:nowrap}.comparison-product-item span:hover{background:#ff7d00;cursor:pointer}.comparison-vs-img{position:relative;display:flex;align-items:center}.comparison-tag{padding:5px;text-align:center;background:var(--heading-color);color:var(--white-color);font-weight:400;font-size:20px;border-radius:4px;text-transform:uppercase;position:absolute;width:98%;left:0;right:0;top:0;margin:auto;box-shadow:0 4px 4px rgba(0,0,0,.1)}.add-product{border:1px dashed rgba(39,48,78,.2);display:flex;align-items:center;justify-content:center;border-radius:5px;min-height:370px;cursor:pointer}.add-product .add-product-inner-content{width:100%}.add-product .add-product-inner-content img{width:50px;height:50px;margin:auto;display:block}.add-product .add-product-inner-content p{font-weight:400!important;font-size:18px;text-align:center;margin:20px auto 0!important;max-width:50%;color:grey;line-height:1.4;opacity:70%}.add-product:hover .add-product-inner-content p{color:var(--heading-color);cursor:pointer;opacity:1}.add-product:hover .add-product-inner-content img{filter:brightness(.5)}.add-product-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;background:#0b1120!important;color:#f8fafc!important;padding:0 0 80px!important;z-index:2000!important;will-change:transform;transform:translateZ(0);animation:slideInModal .22s cubic-bezier(.16,1,.3,1) forwards;box-shadow:-10px 0 40px rgba(0,0,0,.6)}@keyframes slideInModal{0%{transform:translate3d(100%,0,0);opacity:.7}to{transform:translateZ(0);opacity:1}}.modal-closing{animation:slideOutModal .18s cubic-bezier(.4,0,1,1) forwards!important}@keyframes slideOutModal{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(100%,0,0);opacity:0}}.add-product-modal::-webkit-scrollbar{width:8px}.add-product-modal::-webkit-scrollbar-track{background:#0b1120}.add-product-modal::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}.add-product-modal::-webkit-scrollbar-thumb:hover{background:#475569}.add-product-modal-header{background:#0f172a!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important;padding:20px 0 30px!important;box-shadow:0 4px 24px rgba(0,0,0,.35);position:relative;z-index:50}.compare-modal-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.compare-modal-brand-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(37,99,235,.15);border:1px solid rgba(59,130,246,.3);color:#60a5fa;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 14px;border-radius:9999px}.compare-modal-esc-hint{font-size:11px;font-weight:700;color:#94a3b8;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);padding:4px 9px;border-radius:6px;letter-spacing:.05em}.compare-modal-close-btn{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);color:#f8fafc;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;transition:all .2s ease;line-height:1}.compare-modal-close-btn:hover{background:rgba(239,68,68,.25);border-color:rgba(239,68,68,.45);color:#fca5a5;transform:rotate(90deg)}.compare-modal-main-title{font-size:2.15rem!important;font-weight:800!important;color:#fff!important;letter-spacing:-.025em;margin-bottom:6px!important;text-align:center}.compare-modal-main-subtitle{font-size:1rem;color:#94a3b8;max-width:650px;margin:0 auto;line-height:1.5;text-align:center}.compare-modal-form-container{margin-top:26px}.compare-slots-row{display:flex;align-items:flex-end;justify-content:center;gap:12px;max-width:1140px;margin:0 auto}.compare-slot-card{flex:1 1;min-width:0;background:rgba(30,41,59,.7);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:12px 14px;box-shadow:0 4px 16px rgba(0,0,0,.2);transition:all .2s ease;position:relative}.compare-slot-card:focus-within{z-index:100;border-color:rgba(56,189,248,.6)}.compare-slot-card.has-selection{border-color:rgba(56,189,248,.5);background:rgba(30,41,59,.9)}.compare-slot-card.is-disabled{opacity:.45;pointer-events:none;background:rgba(15,23,42,.5);border-color:hsla(0,0%,100%,.05)}.compare-slot-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.compare-slot-num{width:20px;height:20px;border-radius:50%;background:#0284c7;color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.compare-slot-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compare-slot-input-wrap{position:relative;display:flex;align-items:center}.slot-search-icon{position:absolute;left:12px;color:#64748b;font-size:16px;pointer-events:none;z-index:2}.compare-slot-input{width:100%!important;height:44px!important;padding:0 34px 0 36px!important;background:#0f172a!important;border:1px solid hsla(0,0%,100%,.12)!important;border-radius:9px!important;color:#f8fafc!important;font-size:14px!important;font-weight:500!important;outline:none!important;transition:all .2s ease!important}.compare-slot-input:focus{border-color:#38bdf8!important;box-shadow:0 0 0 3px rgba(56,189,248,.2)!important;background:#0b1120!important}.compare-slot-input::placeholder{color:#64748b!important;font-size:13.5px!important}.compare-slot-clear-btn{position:absolute;right:10px;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:14px;cursor:pointer;transition:all .15s ease;z-index:3}.compare-slot-clear-btn:hover{background:rgba(239,68,68,.3);color:#fca5a5}.compare-slot-vs{width:36px;height:36px;min-width:36px;border-radius:50%;background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#93c5fd;margin-bottom:8px;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.3)}.compare-slot-action{margin-bottom:2px;flex-shrink:0}.compare-modal-submit-btn{height:48px;padding:0 26px;border-radius:12px;background:linear-gradient(135deg,#0284c7,#2563eb)!important;border:none!important;color:#fff!important;font-weight:700;font-size:15px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 18px rgba(37,99,235,.35);transition:all .2s ease;white-space:nowrap;cursor:pointer}.compare-modal-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 24px rgba(37,99,235,.5);filter:brightness(1.08)}.compare-modal-submit-btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important}.add-product-modal .search-dropdown-list,.compare-modal-form-container .search-dropdown-list{background:#0f172a!important;border:1px solid hsla(0,0%,100%,.16)!important;border-radius:12px!important;box-shadow:0 16px 40px rgba(0,0,0,.7)!important;z-index:1200!important;overflow:hidden!important;overflow-y:auto!important;max-height:380px!important;min-width:100%!important;margin-top:4px!important}.add-product-modal .search-dropdown-list .search-data-heading,.search-dropdown-list .search-data-list .search-data-heading.compare-search-list{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;grid-template-columns:none!important;padding:10px 14px!important;border-bottom:1px solid hsla(0,0%,100%,.07)!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important;text-align:left!important}.add-product-modal .search-dropdown-list .search-data-heading:hover,.search-dropdown-list .search-data-list .search-data-heading.compare-search-list:hover{background:rgba(37,99,235,.28)!important}.add-product-modal .search-dropdown-list .search-data-heading b,.compare-search-item-name,.search-dropdown-list .search-data-list .search-data-heading.compare-search-list b{display:block!important;width:100%!important;font-size:13.5px!important;font-weight:600!important;color:#f8fafc!important;line-height:1.35!important;white-space:normal!important;word-break:break-word!important;text-align:left!important}.add-product-modal .search-dropdown-list .search-data-heading span,.compare-search-item-category,.search-dropdown-list .search-data-list .search-data-heading.compare-search-list span{display:block!important;width:100%!important;font-size:11px!important;font-weight:500!important;color:#94a3b8!important;margin-top:3px!important;margin-left:0!important;text-transform:capitalize!important;line-height:1.25!important;text-align:left!important}.add-product-modal .search-dropdown-list .search-data-heading:hover .compare-search-item-name,.add-product-modal .search-dropdown-list .search-data-heading:hover b,.search-dropdown-list .search-data-list .search-data-heading.compare-search-list:hover .compare-search-item-name{color:#38bdf8!important}.add-product-modal .search-dropdown-list .search-data-heading:hover .compare-search-item-category,.add-product-modal .search-dropdown-list .search-data-heading:hover span,.search-dropdown-list .search-data-list .search-data-heading.compare-search-list:hover .compare-search-item-category{color:#cbd5e1!important}.compare-modal-section-header{margin-bottom:20px}.compare-section-kicker{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#38bdf8;margin-bottom:4px}.compare-modal-section-title{font-size:1.6rem!important;font-weight:800!important;color:#fff!important;letter-spacing:-.02em;margin:0!important}.compare-suggestions-badge{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#cbd5e1;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px}.compare-proposal-card{background:rgba(30,41,59,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:10px 10px 8px;display:flex;flex-direction:column;position:relative;overflow:hidden;height:100%;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.compare-proposal-card:hover{transform:translateY(-3px);border-color:#38bdf8;background:rgba(30,41,59,.95);box-shadow:0 8px 20px rgba(0,0,0,.4)}.proposal-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.proposal-score-badge{background:linear-gradient(135deg,#0284c7,#2563eb);color:#fff;font-size:10.5px;font-weight:800;padding:2px 6px;border-radius:5px;letter-spacing:.02em;line-height:1.2}.proposal-add-icon{width:22px;height:22px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#94a3b8;display:flex;align-items:center;justify-content:center;font-size:13px;transition:all .18s ease}.compare-proposal-card:hover .proposal-add-icon{background:#38bdf8;color:#0f172a;border-color:#38bdf8}.proposal-img-box{background:#f1f5f9;border-radius:9px;height:90px;display:flex;align-items:center;justify-content:center;padding:6px 8px;margin:4px 0 8px;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 3px rgba(15,23,42,.06);transition:all .2s ease}.compare-proposal-card:hover .proposal-img-box{background:#f8fafc;box-shadow:inset 0 1px 3px rgba(15,23,42,.04),0 2px 8px rgba(0,0,0,.12)}.proposal-img-box img{max-width:100%;max-height:78px;object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.02) brightness(.98);transition:transform .2s ease}.compare-proposal-card:hover .proposal-img-box img{transform:scale(1.04)}.proposal-info{flex-grow:1}.compare-proposal-card .proposal-name,.compare-proposal-card h4,.proposal-name,div.proposal-name,h4.proposal-name{font-size:11.5px!important;font-weight:600!important;color:#f1f5f9!important;line-height:1.35!important;margin:0 0 3px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;height:31px!important}.proposal-cat{font-size:10.5px!important;color:#94a3b8!important;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proposal-hover-cta{margin-top:8px;padding:4px 0;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.25);border-radius:6px;color:#38bdf8;font-size:11px;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .18s ease}.compare-proposal-card:hover .proposal-hover-cta{background:#0284c7;color:#fff;border-color:#0284c7}.compare-no-results{background:rgba(30,41,59,.5);border:1px dashed hsla(0,0%,100%,.15);border-radius:14px;padding:40px 20px;color:#94a3b8;font-size:15px}@media (max-width:991px){.compare-slots-row{flex-direction:column;align-items:stretch;gap:10px;max-width:500px}.compare-slot-vs{margin:2px auto}.compare-slot-action{margin-top:8px;width:100%}.compare-modal-submit-btn{width:100%;justify-content:center;height:50px}.compare-modal-main-title{font-size:1.7rem!important}}.compare-accordion .accordion-item .accordion-header .accordion-button .iphoneWorse{color:var(--primary-color);font-size:26px;font-weight:400}.font-20,.product-title{font-size:20px!important}.product-title{margin:auto!important;font-weight:400!important;line-height:32px!important;color:var(--heading-color);font-family:BR Hendrix Medium}.compare-container .show_more,.compare-container .show_more_row td,.compare-container .show_more_row th,.see_all_btn_outline,.see_all_btn_outline *{cursor:pointer!important}.question-marker-icon{margin-left:4px}.compare-modal-form-container.compare-homepage-form{margin-top:14px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:24px 22px;box-shadow:0 10px 30px -5px rgba(15,23,42,.06)}.compare-homepage-form .compare-slots-row{max-width:1080px}.compare-homepage-form .compare-slot-card{background:#f8fafc!important;border:1px solid #e2e8f0!important;box-shadow:0 2px 6px rgba(0,0,0,.03)!important}.compare-homepage-form .compare-slot-card:focus-within{border-color:#2563eb!important;background:#fff!important;box-shadow:0 4px 16px rgba(37,99,235,.12)!important}.compare-homepage-form .compare-slot-card.has-selection{border-color:#93c5fd!important;background:#eff6ff!important}.compare-homepage-form .compare-slot-card.is-disabled{opacity:.55!important;background:#f1f5f9!important;border-color:#e2e8f0!important}.compare-homepage-form .compare-slot-header{margin-bottom:8px}.compare-homepage-form .compare-slot-label{color:#334155!important;font-weight:700!important}.compare-homepage-form .compare-slot-num{background:#2563eb!important;color:#fff!important}.compare-homepage-form .compare-slot-input{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}.compare-homepage-form .compare-slot-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.15)!important;background:#fff!important}.compare-homepage-form .compare-slot-input::placeholder{color:#94a3b8!important}.compare-homepage-form .compare-slot-clear-btn{color:#64748b!important}.compare-homepage-form .compare-slot-clear-btn:hover{color:#ef4444!important;background:rgba(239,68,68,.1)!important}.compare-homepage-form .compare-slot-vs{display:flex;align-items:center;justify-content:center;padding-bottom:6px}.compare-homepage-form .compare-slot-vs span{width:36px;height:36px;border-radius:50%;background:#2563eb!important;color:#fff!important;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(37,99,235,.25)!important}.compare-homepage-form .compare-slot-action{display:flex;align-items:flex-end}.compare-homepage-form .compare-modal-submit-btn{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:600!important;box-shadow:0 4px 14px rgba(37,99,235,.3)!important;height:44px;padding:0 24px!important}.compare-homepage-form .compare-modal-submit-btn:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(37,99,235,.4)!important}@media screen and (max-width:991px){.compare-homepage-form .compare-slots-row{flex-direction:column;align-items:stretch;gap:14px}.compare-homepage-form .compare-slot-vs{padding-bottom:0}.compare-homepage-form .compare-modal-submit-btn{width:100%}}@media screen and (min-width:992px){.products-transition-container>.guide-product-grid-item>.best-product-listing .inline-power-section{align-items:stretch!important;padding:0!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .inline-power-section .modern-tech-icon-badge{align-self:stretch!important;height:auto!important;min-height:100%!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .inline-power-section img{align-self:flex-start;margin-top:6px}.products-transition-container>.guide-product-grid-item>.best-product-listing .inline-power-section ul.inline-tech-summary-list{list-style:none;margin:0;padding:4px 8px!important;display:flex;flex-wrap:wrap;align-items:center}.products-transition-container>.guide-product-grid-item>.best-product-listing .inline-power-section ul.inline-tech-summary-list li{display:inline;margin:0;font-size:13.5px!important;line-height:1.45;color:rgba(39,48,78,.92);position:static}.products-transition-container>.guide-product-grid-item>.best-product-listing .inline-power-section ul.inline-tech-summary-list li:before{display:none!important;content:none!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .inline-tech-summary-label{font-weight:600;color:rgba(39,48,78,.98)}.products-transition-container>.guide-product-grid-item>.best-product-listing .inline-tech-summary-value{color:rgba(39,48,78,.9)}.products-transition-container>.guide-product-grid-item>.best-product-listing .inline-tech-summary-separator{display:inline-block;margin:0 8px;color:rgba(39,48,78,.45)}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-score-section .score-section .tooltip-display-content.tooltip-user-score{width:500px;max-width:min(500px,calc(100vw - 32px))}.products-transition-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}.products-transition-container>.guide-product-grid-item{min-width:0}.products-transition-container>.guide-product-grid-item>.best-product-listing{min-width:0;height:100%;width:100%;max-width:100%!important;margin:32px 0 12px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing>.row{height:100%;overflow:visible}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-width-20{width:26%!important;flex:0 0 26%;max-width:26%;position:relative;overflow:visible}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-width-80{width:74%!important;flex:0 0 74%;max-width:74%}.products-transition-container>.guide-product-grid-item>.best-product-listing .compare-section-plus{position:absolute;top:6px;left:-17px;margin:0;z-index:6}.products-transition-container>.guide-product-grid-item>.best-product-listing .compare_image{width:94px!important;height:94px!important;margin-top:0}.products-transition-container>.guide-product-grid-item>.best-product-listing .compare_image-no-image{width:82px!important;height:82px!important;margin-top:0}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-image-column{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-right:none!important;padding-bottom:0!important;z-index:3;row-gap:0}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-image-column:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:#d4d6dc;pointer-events:none}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-image-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-top:3px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-image-column.compact-image-column-no-versions{justify-content:center}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-versions-box{position:relative;width:calc(100% - 14px);margin:2px 7px 3px!important;padding-bottom:0;margin-bottom:0}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-versions-box.is-open .compact-versions-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-versions-trigger{width:100%;min-height:23px!important;height:23px!important;border:1px solid #d7e1ef;background:#f4f7fb;border-radius:8px!important;padding-top:1px;padding-bottom:1px;padding-left:2px!important;padding-right:2px!important;display:flex;align-items:center;justify-content:space-between;text-align:center;box-shadow:none;margin-bottom:0!important;gap:1px}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-version-option,.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-versions-current{font-size:11px;line-height:1;font-weight:700;color:#093673}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-versions-current{display:block;flex:1 1 auto;min-width:0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-versions-meta{display:inline-flex;align-items:center;flex:0 0 auto}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-versions-chevron{font-size:15px;color:#4c6a91;transition:transform .2s ease}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-versions-chevron.is-open{transform:rotate(180deg)}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-versions-dropdown{position:absolute;left:0;right:0;top:100%;z-index:15;background:#fff;border:1px solid #d7e1ef;border-top:none;border-radius:12px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 16px 36px rgba(16,41,77,.16);padding:2px}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-version-option{display:block;padding-top:4px;padding-bottom:4px;padding-left:2px!important;padding-right:2px!important;border-radius:8px;text-decoration:none;text-align:center}.products-transition-container>.guide-product-grid-item>.best-product-listing .compact-version-option:hover{background:#f4f7fb;color:#093673}.products-transition-container>.guide-product-grid-item>.best-product-listing .flex-box .left_box .box_content{padding:4px 14px}.products-transition-container>.guide-product-grid-item>.best-product-listing .flex-box{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:end;grid-gap:8px;gap:8px}.products-transition-container>.guide-product-grid-item>.best-product-listing .flex-box .left_box{min-width:0;max-width:100%}.products-transition-container>.guide-product-grid-item>.best-product-listing .flex-box.no-assigned-title .left_box{grid-column:1/-1;max-width:100%}.products-transition-container>.guide-product-grid-item>.best-product-listing .flex-box.no-assigned-title .left_box .box_content{width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0}.products-transition-container>.guide-product-grid-item>.best-product-listing .flex-box .product-assigned-title{min-width:0;max-width:100%;margin-left:auto}.products-transition-container>.guide-product-grid-item>.best-product-listing .flex-box .left_box{display:flex;align-items:flex-end;justify-self:start}.products-transition-container>.guide-product-grid-item>.best-product-listing .flex-box .left_box .box_content{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:100%;display:flex;align-items:flex-end;overflow:hidden}.products-transition-container>.guide-product-grid-item>.best-product-listing .flex-box .left_box .box_content a{display:-webkit-box;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;text-align:left}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-assigned-title{display:flex;align-items:flex-end;justify-content:flex-end;margin:0}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-assigned-title .best-tag-product{width:auto;max-width:100%;padding:6px 10px;font-size:14px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:flex-end;justify-content:center;text-align:center;box-sizing:border-box;margin:0 0 0 auto;width:-moz-fit-content;width:fit-content}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .col{width:50%}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content>.col:nth-child(2){padding-left:5px;padding-right:5px;border-right:none!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-width-80{display:flex!important;flex-direction:column!important;align-self:stretch!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content{display:flex!important;flex:1 1 auto!important;align-items:stretch!important;align-content:flex-start;min-height:100%}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content>.col.light-bg-color{background:rgba(244,247,251,.6)!important;border-right:1px solid #d4d6dc!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content>.col.light-bg-color,.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content>.col:not(.light-bg-color){display:flex!important;flex-direction:column!important;justify-content:center!important;align-self:stretch!important;min-height:100%!important;height:100%!important;margin:0!important}.best-product-listing .best-price-section,.best-product-listing .best-price-section:not(.ranking--expanded):not(.price--expanded),.products-transition-container>.guide-product-grid-item>.best-product-listing .best-price-section{min-height:0!important;max-height:none!important;height:auto!important;padding-bottom:0!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container{height:auto!important;justify-content:center!important;gap:3px!important;margin:0!important;padding:1px 0!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .score-section{gap:3px!important;margin:0 0 10px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .compact-score-section{margin-bottom:10px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .overall-score-section{margin-bottom:0!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .overall-score-section:before{bottom:-5px}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .technical-score-section{margin-bottom:2px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .technical-score-section:before{bottom:-1px}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .user-score-section{margin-bottom:0!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .score-section:before{bottom:-5px}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .score-section .score-detail.tooltip-title{line-height:20px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .score-section .score-detail>.score-label{display:inline!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;text-indent:0!important;text-decoration:none!important;line-height:20px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .score-section .score-detail>.score-label>.score-label-text{font-style:normal;text-decoration:none!important;display:inline;line-height:20px!important;padding-bottom:1px;border-bottom:1px dotted;-webkit-box-decoration-break:clone;box-decoration-break:clone}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .score-section .score-detail .query,.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .score-section .score-detail p,.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .score-section .score-detail span{line-height:20px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .score-section .score-detail .query span,.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .score-section .score-detail p span{margin-bottom:4px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .score-section .count{min-width:42px;padding:6px}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .score-section:first-child .count{padding:6px 8px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .score-section:first-child{margin:0 0 10px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .overall-score-section:first-child{margin-bottom:18px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .overall-score-section:first-child:before{bottom:-9px}.products-transition-container>.guide-product-grid-item>.best-product-listing .listing-container{display:none}.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion>.listing-container.guide-detail-pros-cons-combined{display:flex;align-items:stretch;width:100%}.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion>.listing-container.guide-detail-pros-cons-combined>.col{width:50%;flex:0 0 50%;max-width:50%;display:flex;align-items:stretch}.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion>.listing-container.guide-detail-pros-cons-combined>.col.light-bg-color{background:#f4f7fb;border-right:1px solid rgba(39,48,78,.14)}.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion>.listing-container.guide-detail-pros-cons-combined .pros-corns-section{width:100%;margin:0;padding:9px 12px 4px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion>.listing-container.guide-detail-pros-cons-combined .pros-corns-section.corns ul,.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion>.listing-container.guide-detail-pros-cons-combined .pros-corns-section.pros ul{padding-left:0!important;padding-right:0!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion>.listing-container.guide-detail-pros-cons-combined .buy-avoid{font-size:16px;line-height:18px;margin:4px 0 0!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-description .best-product-content,.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion>.listing-container.guide-detail-pros-cons-combined .pros-crons-text,.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion>.listing-container.guide-detail-pros-cons-combined .pros-list li,.products-transition-container>.guide-product-grid-item>.best-product-listing .pros-corns-section .pros-crons-text,.products-transition-container>.guide-product-grid-item>.best-product-listing .pros-corns-section ul li{font-size:14px!important;line-height:1.5!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion>.listing-container.guide-detail-pros-cons-combined .guide_pros_cons ul li{display:flex!important;align-items:flex-start!important;gap:8px}.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion>.listing-container.guide-detail-pros-cons-combined .guide_pros_cons ul li:before{margin-top:4.5px!important;display:inline-block;line-height:1;flex:0 0 auto}.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion>.listing-container.guide-detail-pros-cons-combined .guide_pros_cons.pros ul li:before{position:static!important;left:auto;right:auto!important;top:auto!important;transform:none!important;align-self:flex-start;margin-top:4.5px!important;padding-right:0!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-tabs{gap:6px;overflow:visible}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content-table-accordion-btn .accordion-button{padding-left:2px!important;padding-right:2px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-tab{font-size:13px;line-height:20px;padding:0 2px 4px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-tabs-shell{gap:3px}.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-tabs-shell.is-fade-left .guide-detail-tabs-track:before,.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-tabs-shell.is-fade-right .guide-detail-tabs-track:after{width:28px}.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-tabs-track{scroll-behavior:smooth}.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-tabs-arrow{width:16px;height:22px;font-size:0}.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-tabs-arrow span{font-size:16px;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;margin-top:0;line-height:1}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content-table-accordion .inner-accordion>.left-accordion,.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content-table-accordion .inner-accordion>.right-accordion{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content-table-accordion .inner-accordion>.right-accordion{margin-top:0}.products-transition-container>.guide-product-grid-item>.best-product-listing .ranking-alternatives-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;margin-top:8px}.products-transition-container>.guide-product-grid-item>.best-product-listing .ranking-alternative-card{min-width:0;width:100%;margin:0}.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-review-grid{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:12px!important;gap:12px!important;width:100%!important;margin:1px 0 0!important}@media (max-width:767.98px){.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-review-grid{grid-template-columns:1fr!important;gap:10px!important}}.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-review-column{width:100%!important;max-width:100%!important;flex:1 1 100%!important;margin-bottom:0!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content-table-accordion .inner-accordion>.left-accordion .accordion-item,.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content-table-accordion .inner-accordion>.right-accordion .accordion-item{border-left:none!important;border-right:none!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content-table-accordion .inner-accordion>.right-accordion>.accordion-item:first-child{border-top:none!important}}.area-overall-subline{margin-top:5px;padding-top:3px;border-top:1px solid #cbd5e1;font-size:.74rem;color:#64748b;text-align:center;line-height:1.25;white-space:nowrap}.area-overall-subline .subline-label{color:#64748b;font-weight:500}.area-overall-subline .subline-value{color:#093673;font-weight:700;font-size:.82rem;margin-left:2px}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .area-evaluation-score-section{margin-bottom:0!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container .area-evaluation-score-section:before{bottom:-5px}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container:has(.area-evaluation-score-section) .overall-score-section{margin-bottom:2px!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container:has(.area-evaluation-score-section) .overall-score-section:before{bottom:-1px;display:block!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container:has(.area-evaluation-score-section) .technical-score-section{margin-bottom:0!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content .product-score-container:has(.area-evaluation-score-section) .technical-score-section:before{display:none!important}.best-product-listing .mobile-guide-inline-tech-list li,.best-product-listing.mobile-guide-card-layout .mobile-guide-inline-tech-list li{font-size:13.5px!important}.best-product-listing .table-accordion .accordion-body,.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion .accordion-body,.products-transition-container>.guide-product-grid-item>.best-product-listing .product-listing-inner-content-table-accordion .accordion-body{padding:0!important;margin:0!important}.best-product-listing .product-listing-inner-content .guide-detail-description .best-product-content,.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-description .best-product-content{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:9px 12px 4px!important;margin:1px 0 0!important;font-size:13.5px!important;line-height:1.5!important;color:#334155!important;box-shadow:0 1px 3px rgba(15,23,42,.04)!important}.products-transition-container>.guide-product-grid-item>.best-product-listing .inner-accordion>.listing-container.guide-detail-pros-cons-combined{margin-top:1px!important;margin-bottom:0!important;border-radius:8px!important;border:1px solid #e2e8f0!important;overflow:hidden!important}.guide-detail-review-grid,.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-review-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;grid-gap:8px!important;gap:8px!important;width:100%!important;margin-top:2px!important;margin-bottom:0!important}@media (max-width:767.98px){.guide-detail-review-grid,.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-review-grid{grid-template-columns:1fr!important;gap:8px!important}}.guide-detail-review-column,.products-transition-container>.guide-product-grid-item>.best-product-listing .guide-detail-review-column{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;height:100%!important;flex:1 1 100%!important;margin:0!important}.customer-review-card,.products-transition-container>.guide-product-grid-item>.best-product-listing .customer-review-card{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:9px 12px 6px!important;display:flex!important;flex-direction:column!important;height:100%!important;flex:1 1 auto!important;box-shadow:0 1px 3px rgba(15,23,42,.04)!important}.customer-review-pill{display:inline-flex!important;align-items:center!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;border-radius:6px!important;padding:3px 8px!important;margin:0 0 4px!important;align-self:flex-start!important;letter-spacing:.01em!important}.customer-review-pill--pros{background:#f0fdf4!important;color:#15803d!important;border:1px solid #bbf7d0!important}.customer-review-pill--cons{background:#fef2f2!important;color:#b91c1c!important;border:1px solid #fecaca!important}.customer-review-card .customer-review-list,.customer-review-list,.products-transition-container>.guide-product-grid-item>.best-product-listing .customer-review-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:1px!important}.customer-review-card .customer-review-list li,.customer-review-list li,.products-transition-container>.guide-product-grid-item>.best-product-listing .customer-review-list li{position:relative!important;display:flex!important;align-items:flex-start!important;gap:7px!important;padding:2.5px 0!important;margin:0!important;font-weight:400!important;font-size:13.5px!important;line-height:1.4!important;color:#334155!important;border-bottom:none!important;font-family:Lato,sans-serif!important}.customer-review-list.is-pros li:before{content:url(/images/check.svg)!important}.customer-review-list.is-cons li:before,.customer-review-list.is-pros li:before{position:static!important;display:inline-block!important;flex:0 0 15px!important;width:15px!important;height:15px!important;margin-top:2px!important;align-self:flex-start!important}.customer-review-list.is-cons li:before{content:url(/images/close.svg)!important}.product-listing-inner-content-table-accordion .ranking-alternatives-grid,.products-transition-container>.guide-product-grid-item>.best-product-listing .ranking-alternatives-grid,.ranking-alternatives-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-top:3px!important;padding:0!important;width:100%!important}.product-listing-inner-content-table-accordion .ranking-alternatives-grid .ranking-alternative-card,.products-transition-container>.guide-product-grid-item>.best-product-listing .ranking-alternative-card,.ranking-alternative-card{border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;position:relative!important;text-decoration:none!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;padding:0!important;margin:0!important;min-height:165px!important;height:100%!important;width:100%!important;max-width:100%!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.ranking-alternative-card:hover{border-color:#437ece!important;box-shadow:0 4px 12px rgba(77,82,136,.15)!important;transform:translateY(-2px)!important}.ranking-alternative-link{display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;width:100%!important;text-decoration:none!important;color:inherit!important}.product-listing-inner-content-table-accordion .ranking-alternatives-grid .ranking-alternative-card .ranking-alternative-compare-btn,.products-transition-container>.guide-product-grid-item>.best-product-listing .ranking-alternative-compare-btn,.ranking-alternative-compare-btn{position:absolute!important;top:7px!important;left:7px!important;padding:3px 9px!important;font-size:11.5px!important;font-weight:600!important;border-radius:5px!important;background:hsla(0,0%,100%,.95)!important;border:1px solid #93c5fd!important;color:#1d4ed8!important;z-index:10!important;box-shadow:0 1px 2px rgba(0,0,0,.06)!important;cursor:pointer!important;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .15s ease,box-shadow .18s ease,color .15s ease,border-color .15s ease!important;transform:translateY(0) scale(1)!important;height:25px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.product-listing-inner-content-table-accordion .ranking-alternatives-grid .ranking-alternative-card .ranking-alternative-compare-btn:hover,.products-transition-container>.guide-product-grid-item>.best-product-listing .ranking-alternative-compare-btn:hover,.ranking-alternative-compare-btn:hover{background:#2563eb!important;color:#fff!important;border-color:#1d4ed8!important;box-shadow:0 4px 12px rgba(37,99,235,.4)!important;transform:translateY(-2px) scale(1.05)!important}.product-listing-inner-content-table-accordion .ranking-alternatives-grid .ranking-alternative-card .rating_count,.products-transition-container>.guide-product-grid-item>.best-product-listing .ranking-alternative-card .rating_count,.ranking-alternative-card .rating_count{position:absolute!important;top:7px!important;right:7px!important;padding:3px 8px!important;font-size:11.5px!important;font-weight:700!important;border-radius:5px!important;color:#fff!important;z-index:10!important;min-width:auto!important;box-shadow:0 1px 2px rgba(0,0,0,.12)!important;line-height:1.3!important}.product-listing-inner-content-table-accordion .ranking-alternatives-grid .ranking-alternative-card img,.products-transition-container>.guide-product-grid-item>.best-product-listing .ranking-alternative-card img,.ranking-alternative-card img{padding:32px 8px 6px!important;height:82px!important;max-height:82px!important;width:auto!important;max-width:100%!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.product-listing-inner-content-table-accordion .ranking-alternatives-grid .ranking-alternative-card .ranking-alternative-no-image,.products-transition-container>.guide-product-grid-item>.best-product-listing .ranking-alternative-card .ranking-alternative-no-image,.ranking-alternative-card .ranking-alternative-no-image{margin:32px auto 6px!important;width:65px!important;height:65px!important;border-radius:6px!important;border:1px dashed #cbd5e1!important;background:#f8fafc!important;color:#94a3b8!important;font-size:10px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;padding:4px!important}.product-listing-inner-content-table-accordion .ranking-alternatives-grid .ranking-alternative-card .product-name-wrapper,.products-transition-container>.guide-product-grid-item>.best-product-listing .ranking-alternative-card .product-name-wrapper,.ranking-alternative-card .product-name-wrapper{background:#f4f7fb!important;border-top:1px solid #e2e8f0!important;border-bottom-left-radius:7px!important;border-bottom-right-radius:7px!important;border-top-left-radius:0!important;border-top-right-radius:0!important;padding:8px 10px!important;margin:auto 0 0!important;font-size:12.5px!important;font-weight:600!important;color:#1e293b!important;line-height:1.35!important;text-align:center!important;width:100%!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-listing-inner-content-table-accordion .ranking-alternatives-grid .ranking-alternative-card .product-name-wrapper span,.products-transition-container>.guide-product-grid-item>.best-product-listing .ranking-alternative-card .product-name-wrapper span,.ranking-alternative-card .product-name-wrapper span{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:12.5px!important;line-height:1.35!important;color:#1e293b!important;font-weight:600!important;margin:0!important}.technical-specifications .table-accordion .spec-section .spec-item .spec-col,.technical-specifications .table-accordion .spec-section .spec-item .spec-col:first-child{font-size:15px!important;font-weight:500!important;color:#27304e!important;text-align:left!important;justify-content:flex-start!important}.technical-specifications .table-accordion .spec-section .spec-item .spec-col:last-child,.technical-specifications .table-accordion .spec-section .spec-item .spec-col:last-child .tooltip-title,.technical-specifications .table-accordion .spec-section .spec-item .spec-col:last-child>.spec-col{font-size:15px!important;font-weight:400!important;color:#27304e;text-align:left!important;justify-content:flex-start!important}.flip-down .display-content,.flip-down .tooltip-display-content,.question_hover_container.flip-down .display-content,.spec-item.flip-down .display-content,.spec-item.flip-down .tooltip-display-content,.tooltip-title.flip-down .tooltip-display-content{top:calc(100% + 8px)!important;bottom:auto!important}.table-accordion .tooltip-title .score-dist-tooltip-card:hover,.table-accordion .tooltip-title.tooltip-open .score-dist-tooltip-card,.table-accordion .tooltip-title:hover .score-dist-tooltip-card,.technical-specifications .spec-item.tooltip-active .tooltip-display-content,.technical-specifications .tooltip-title .tooltip-display-content:hover,.technical-specifications .tooltip-title.tooltip-open .tooltip-display-content,.technical-specifications .tooltip-title:hover .tooltip-display-content{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1000000!important}.technical-specifications .question_hover_container .display-content:hover,.technical-specifications .question_hover_container.tooltip-open .display-content,.technical-specifications .question_hover_container:hover .display-content{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1000000!important}.table-accordion,.table-accordion .accordion-body,.table-accordion .accordion-button,.table-accordion .accordion-collapse,.table-accordion .accordion-header,.table-accordion .accordion-item,.table-accordion .query,.table-accordion .spec-col,.table-accordion .spec-item,.table-accordion .spec-section{overflow:visible!important}.table-accordion .collapsing{transition:none!important;overflow:hidden!important}.table-accordion .accordion-collapse.show{overflow:visible!important}.best-product-listing .inline-power-section,.inline-power-section,.products-transition-container>.guide-product-grid-item>.best-product-listing .inline-power-section{align-items:stretch!important;padding:0!important;margin:0!important;min-height:30px!important}.best-product-listing .modern-tech-icon-badge,.modern-tech-icon-badge,.products-transition-container>.guide-product-grid-item>.best-product-listing .modern-tech-icon-badge{display:flex!important;align-items:center!important;justify-content:center!important;align-self:stretch!important;height:auto!important;min-height:100%!important;margin:0!important;padding:0!important;border-radius:0!important}.table-accordion .accordion-button{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:8px 12px!important;position:relative!important}.table-accordion .accordion-button div.table-accordion-header{width:auto!important;max-width:calc(52% - 10px)!important;display:flex!important;align-items:center!important;text-transform:uppercase!important;font-size:13px!important;font-weight:600!important;margin-right:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.table-accordion .accordion-button .count,.table-accordion .accordion-button span.count,.table-accordion .accordion-button span.count.dark-color{position:absolute!important;left:calc(52% + 11px)!important;top:50%!important;transform:translateY(-50%)!important;border-radius:5px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:30px!important;line-height:30px!important;padding:0 4px!important;text-align:center!important;font-size:13.5px!important;font-weight:700!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;flex-shrink:0!important;box-shadow:0 1px 2px rgba(15,23,42,.12)!important;z-index:2!important}.table-accordion .accordion-button .hide-btn,.table-accordion .accordion-button .show-btn{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;flex:0 0 114px!important;width:114px!important;min-width:114px!important;max-width:114px!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:12.5px!important;font-weight:600!important;box-sizing:border-box!important;white-space:nowrap!important;text-align:center!important;border-radius:4px!important;padding:0 8px!important}.alternatives-slider .swiper-slide .compare-btn,.product-slider .swiper-slide .compare-btn,.review-slider .swiper-slide .compare-btn,[class*=review-slider-] .swiper-slide .compare-btn{transition:all .15s ease!important}.alternatives-slider .swiper-slide .compare-btn:hover,.product-slider .swiper-slide .compare-btn:hover,.review-slider .swiper-slide .compare-btn:hover,[class*=review-slider-] .swiper-slide .compare-btn:hover{background-color:#3668ad!important;color:#fff!important;border-color:#3668ad!important;box-shadow:0 4px 10px rgba(54,104,173,.4)!important;transform:scale(1.08)!important}.table-accordion .question_hover_container .display-content:hover,.table-accordion .question_hover_container.tooltip-open .display-content,.table-accordion .question_hover_container:hover .display-content,.table-accordion .ranking-tooltip-title .tooltip-display-content:hover,.table-accordion .ranking-tooltip-title.tooltip-open .tooltip-display-content,.table-accordion .ranking-tooltip-title:hover .tooltip-display-content,.table-accordion .tooltip-title .tooltip-display-content:hover,.table-accordion .tooltip-title.tooltip-open .tooltip-display-content,.table-accordion .tooltip-title:hover .tooltip-display-content{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1000000!important;transition-delay:0s!important}.table-accordion .question_hover_container .score-components-tooltip:hover,.table-accordion .question_hover_container .score-dist-tooltip-card:hover,.table-accordion .question_hover_container.tooltip-open .score-components-tooltip,.table-accordion .question_hover_container.tooltip-open .score-dist-tooltip-card,.table-accordion .question_hover_container:hover .score-components-tooltip,.table-accordion .question_hover_container:hover .score-dist-tooltip-card{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1000000!important;transition-delay:0s!important}