.comparison-workspace{color:#f7f8fb;gap:1rem;max-width:1500px;margin:0 auto;padding:1rem 1.25rem 5rem;display:grid}.comparison-topbar{align-items:center;gap:.8rem;min-width:0;display:flex}.comparison-back-link{color:#f7f8fb;background:#2f323c;border:1px solid #ffffff13;border-radius:11px;flex:none;align-items:center;gap:.4rem;min-height:2.35rem;padding:.55rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.comparison-back-link:hover{color:#64c8f6;background:#363a45;border-color:#33ace461}.comparison-back-link:focus-visible{outline-offset:2px;outline:3px solid #33ace459}.comparison-breadcrumbs{color:#a8afbd;align-items:center;gap:.55rem;font-size:.76rem;font-weight:750;display:flex}.comparison-breadcrumbs a{color:#a8afbd}.comparison-breadcrumbs a:hover{color:#33ace4}.comparison-hero{background:linear-gradient(120deg,#209bd5 0%,#33ace4 58%,#70c9ef 100%);border:1px solid #6bcaf640;border-radius:26px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;min-height:170px;padding:1.55rem 1.8rem;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f608838}.comparison-hero:after{content:"";border:1px solid #fff3;border-radius:50%;width:350px;height:350px;position:absolute;top:-220px;right:-80px;box-shadow:0 0 0 54px #ffffff0e,0 0 0 108px #ffffff09}.comparison-hero>*{z-index:1;position:relative}.comparison-hero p{color:#fff;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .65rem;font-size:.68rem;font-weight:850;display:flex}.comparison-hero p i{background:currentColor;border-radius:2px;width:8px;height:8px}.comparison-hero h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1}.comparison-hero>div>span{color:#ffffffe6;max-width:760px;margin-top:.85rem;font-size:.9rem;font-weight:600;display:block}.comparison-hero__metric{backdrop-filter:blur(8px);background:#16415540;border:1px solid #ffffff2e;border-radius:16px;min-width:175px;padding:.9rem 1rem}.comparison-hero__metric span{letter-spacing:.11em;text-transform:uppercase;display:block;color:#ffffffb3!important;margin:0 0 .3rem!important;font-size:.62rem!important;font-weight:850!important}.comparison-hero__metric strong{color:#fff;font-size:.9rem}.comparison{--compare-line:#ffffff13;color:#f7f8fb;gap:1rem;display:grid}.comparison__toolbar{border:1px solid var(--compare-line);background:#242732;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;box-shadow:0 18px 44px #08090d38}.comparison__toolbar>div:first-child{gap:.2rem;display:grid}.comparison__toolbar strong{font-size:.86rem}.comparison__toolbar span{color:#a8afbd;font-size:.72rem}.comparison__filters{flex-wrap:wrap;gap:.45rem;display:flex}.comparison__filters button{border:1px solid var(--compare-line);color:#f7f8fb;min-height:2.5rem;font:inherit;cursor:pointer;background:#2f323c;border-radius:12px;align-items:center;gap:.45rem;margin:0;padding:.55rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.comparison__filters button:hover{background:#363a45}.comparison__filters button:focus-visible{outline-offset:2px;outline:3px solid #33ace459}.comparison__filters button.is-active{color:#64c8f6;background:#33ace429;border-color:#33ace4a6}.comparison__filters button span{min-width:1.3rem;height:1.3rem;color:inherit;background:#ffffff12;border-radius:5px;place-items:center;padding:0 .25rem;font-size:.62rem;display:grid}.comparison__scroller{border:1px solid var(--compare-line);scrollbar-color:#33ace461 transparent;background:#242732;border-radius:20px;overflow:auto;box-shadow:0 24px 60px #06070a47}.comparison table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max-content;min-width:790px}.comparison th,.comparison td{overflow-wrap:anywhere;border-top:1px solid var(--compare-line);text-align:left;vertical-align:top;width:280px;min-width:280px;max-width:280px;padding:1rem;font-size:.78rem;line-height:1.5}.comparison thead th{background:#2f323c;border-top:0}.comparison thead th:first-child,.comparison tbody th{z-index:3;width:190px;min-width:190px;max-width:190px;box-shadow:1px 0 var(--compare-line);background:#2f323c;position:sticky;left:0}.comparison tbody th{z-index:2;color:#f7f8fb;background:#292c36}.comparison__attribute-heading{color:#a8afbd;letter-spacing:.12em;text-transform:uppercase;font-weight:850;vertical-align:middle!important;font-size:.68rem!important}.comparison-product{align-content:start;gap:.35rem;min-height:330px;display:grid;position:relative}.comparison-product__remove{z-index:2;border:1px solid var(--compare-line);color:#a8afbd;cursor:pointer;background:#242732;border-radius:9px;place-items:center;width:2rem;height:2rem;margin:0;padding:0;font-size:1.25rem;display:grid;position:absolute;top:0;right:0}.comparison-product__remove:hover{color:#ff8b74;border-color:#ff8b7473}.comparison-product__image{background:#fff;border-radius:13px;place-items:center;width:100%;height:190px;margin-bottom:.35rem;display:grid;overflow:hidden}.comparison-product__image img{display:block;object-fit:contain!important;width:auto!important;max-width:calc(100% - 2rem)!important;height:auto!important;max-height:150px!important;padding:0!important}.comparison-product__brand{color:#33ace4;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:850}.comparison-product__name{color:#f7f8fb;font-size:.84rem;font-weight:800;line-height:1.3}.comparison-product__name:hover{color:#56baf0}.comparison-product__model{color:#a8afbd;font-size:.68rem}.comparison-product__stock{color:#a8afbd;align-items:center;gap:.4rem;margin-top:.2rem;font-size:.66rem;font-weight:750;display:inline-flex}.comparison-product__stock i{background:currentColor;border-radius:2px;width:8px;height:8px}.comparison-product__stock.is-stock{color:#6ed69a}.comparison-product__stock.is-out{color:#f4c56a}.comparison-row--summary td{background:#2f323c6b}.comparison-price{display:table-cell}.comparison-price>*{display:block}.comparison-price strong{color:#f7f8fb;font-size:1rem}.comparison-price span{color:#a8afbd;margin-top:.15rem;font-size:.68rem}.comparison-price em{color:#6ed69a;width:fit-content;margin-top:.25rem;font-size:.62rem;font-style:normal;font-weight:850}.comparison-price.is-best strong{color:#6ed69a}.comparison-compatibility{color:#f4c56a;font-size:.7rem;font-weight:800;display:inline-flex}.comparison-compatibility.is-compatible{color:#6ed69a}.comparison-compatibility.is-incompatible{color:#ff8b74}.comparison tbody th>span{color:#a8afbd;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.24rem;font-size:.55rem;font-weight:850;display:block}.comparison-row--different th{border-left:4px solid #33ace4;background:linear-gradient(90deg,#33ace429,#292c36 68%)!important}.comparison-row--different th>span{color:#64c8f6}.comparison-row--different td{background:#33ace417;box-shadow:inset 0 1px #64c8f61a,inset 0 -1px #64c8f614}.comparison-row--different .comparison-value{color:#f7f8fb;background:#33ace41f;border-radius:7px;padding:.28rem .42rem;font-weight:800;display:inline-block}.comparison-row--same .comparison-value{color:#aeb5c2}.comparison__note,.comparison__empty-filter,.comparison-empty{border:1px solid var(--compare-line);color:#a8afbd;background:#242732;border-radius:16px;margin:0;padding:1rem 1.1rem;font-size:.76rem}.comparison-empty{justify-items:start;gap:.55rem;padding:1.4rem;display:grid}.comparison-empty h2,.comparison-empty p{margin:0}.comparison-empty__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:850;color:#33ace4!important;font-size:.64rem!important}.comparison-empty a{color:#fff;background:#33ace4;border-radius:11px;margin-top:.35rem;padding:.7rem .9rem;font-weight:800;display:inline-flex}@media (width<=760px){.comparison-workspace{padding-inline:.75rem}.comparison-topbar{flex-direction:column;align-items:flex-start}.comparison-hero{grid-template-columns:1fr;padding:1.25rem}.comparison-hero__metric{width:fit-content}.comparison__toolbar{flex-direction:column;align-items:stretch}.comparison__filters{grid-template-columns:1fr;display:grid}.comparison__filters button{justify-content:space-between;width:100%}.comparison th,.comparison td{width:165px;min-width:165px;max-width:165px;padding:.8rem}.comparison thead th:first-child,.comparison tbody th{width:145px;min-width:145px;max-width:145px}.comparison-product{min-height:300px}.comparison-product__image{height:155px}.comparison-product__image img{max-height:120px!important}}
