.compare-module__DVR35q__fs-cmp-intro{max-width:60ch;margin:0 0 var(--cmp-6);color:var(--cmp-muted);line-height:var(--cmp-lead)}.compare-module__DVR35q__fs-cmp-slots{gap:var(--cmp-3);margin-bottom:var(--cmp-5);grid-template-columns:1fr;display:grid}@media (min-width:640px){.compare-module__DVR35q__fs-cmp-slots{grid-template-columns:repeat(2,1fr)}}.compare-module__DVR35q__fs-cmp-slot{align-items:center;gap:var(--cmp-3);min-height:68px;padding:var(--cmp-2) var(--cmp-3);border:1px solid var(--cmp-rule);background:var(--cmp-surface);border-radius:12px;display:flex}.compare-module__DVR35q__fs-cmp-slot--empty{color:var(--cmp-muted);border-style:dashed}.compare-module__DVR35q__fs-cmp-slot img{object-fit:contain;flex-shrink:0;width:48px;height:48px}.compare-module__DVR35q__fs-cmp-slot-noimg{background:var(--cmp-surface-soft);border-radius:8px;flex-shrink:0;width:48px;height:48px}.compare-module__DVR35q__fs-cmp-slot-num{background:var(--cmp-surface-soft);width:28px;height:28px;font-weight:700;font-size:var(--cmp-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.compare-module__DVR35q__fs-cmp-slot-text{flex-direction:column;min-width:0;display:flex}.compare-module__DVR35q__fs-cmp-slot-brand{font-size:var(--cmp-label);text-transform:uppercase;letter-spacing:.04em;color:var(--cmp-muted)}.compare-module__DVR35q__fs-cmp-slot-title{font-size:var(--cmp-text);font-weight:600;line-height:var(--cmp-lead-tight)}.compare-module__DVR35q__fs-cmp-slot-remove{width:44px;height:44px;color:var(--cmp-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:auto;font-size:24px;line-height:1}.compare-module__DVR35q__fs-cmp-results{margin:0 0 var(--cmp-4);border:1px solid var(--cmp-rule);border-radius:12px;padding:0;list-style:none;overflow:hidden}.compare-module__DVR35q__fs-cmp-results li+li{border-top:1px solid var(--cmp-rule)}.compare-module__DVR35q__fs-cmp-results button{align-items:center;gap:var(--cmp-3);width:100%;min-height:60px;padding:var(--cmp-2) var(--cmp-3);background:var(--cmp-surface);text-align:left;cursor:pointer;border:0;display:flex}.compare-module__DVR35q__fs-cmp-results button:disabled{opacity:.55;cursor:default}.compare-module__DVR35q__fs-cmp-results img{object-fit:contain;flex-shrink:0;width:40px;height:40px}.compare-module__DVR35q__fs-cmp-result-text{flex-direction:column;min-width:0;display:flex}.compare-module__DVR35q__fs-cmp-result-brand{font-size:var(--cmp-label);text-transform:uppercase;letter-spacing:.04em;color:var(--cmp-muted)}.compare-module__DVR35q__fs-cmp-result-title{font-size:var(--cmp-text);font-weight:600;line-height:var(--cmp-lead-tight)}.compare-module__DVR35q__fs-cmp-result-added{font-size:var(--cmp-label);color:var(--cmp-muted);margin-left:auto}.compare-module__DVR35q__fs-cmp-go{width:100%;min-height:50px;padding:0 var(--cmp-5);color:#fff;background:linear-gradient(135deg,#0f79c7 0%,#2f80ed 100%);border-radius:10px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #0f79c738}@media (min-width:640px){.compare-module__DVR35q__fs-cmp-go{width:auto}}.compare-module__DVR35q__fs-cmp-note{font-size:var(--cmp-text);color:var(--cmp-muted);margin:var(--cmp-2) 0 0}.compare-module__DVR35q__fs-cmp-upsell{margin:var(--cmp-5) 0 0;padding:var(--cmp-3) var(--cmp-4);background:var(--cmp-surface-soft);font-size:var(--cmp-text);border-radius:10px}.compare-module__DVR35q__fs-cmp-explainer{margin-top:var(--cmp-10);max-width:66ch}.compare-module__DVR35q__fs-cmp-explainer p{line-height:var(--cmp-lead);color:var(--cmp-muted)}.compare-module__DVR35q__fs-cmp-crumbs{font-size:var(--cmp-text);margin-bottom:var(--cmp-2)}.compare-module__DVR35q__fs-cmp-scroll--wide{-webkit-overflow-scrolling:touch;overflow-x:auto}.compare-module__DVR35q__fs-cmp-grid{grid-template-columns:repeat(var(--fs-cmp-cols,2), minmax(0, 1fr));gap:var(--cmp-2) var(--cmp-3);align-items:start;display:grid;position:relative}.compare-module__DVR35q__fs-cmp-scroll--wide .compare-module__DVR35q__fs-cmp-grid{min-width:640px}.compare-module__DVR35q__fs-cmp-row-title{margin:var(--cmp-6) 0 var(--cmp-1);padding-top:var(--cmp-3);border-top:1px solid var(--cmp-rule);font-size:var(--cmp-text);grid-column:1/-1;font-weight:700}.compare-module__DVR35q__fs-cmp-head{gap:var(--cmp-2);flex-direction:column;height:100%;display:flex}.compare-module__DVR35q__fs-cmp-head-link{gap:var(--cmp-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}.compare-module__DVR35q__fs-cmp-head-thumb{background:var(--cmp-surface-soft);border-radius:8px;justify-content:center;align-items:center;width:100%;height:140px;display:flex;overflow:hidden}@media (min-width:720px){.compare-module__DVR35q__fs-cmp-head-thumb{height:192px}}.compare-module__DVR35q__fs-cmp-head-thumb img{object-fit:contain;width:100%;height:100%;padding:var(--cmp-2)}.compare-module__DVR35q__fs-cmp-head-brand{font-size:var(--cmp-label);text-transform:uppercase;letter-spacing:.04em;color:var(--cmp-muted)}.compare-module__DVR35q__fs-cmp-head-title{font-size:var(--cmp-text);font-weight:700;line-height:var(--cmp-lead-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compare-module__DVR35q__fs-cmp-rating{font-size:var(--cmp-label);color:var(--cmp-muted)}.compare-module__DVR35q__fs-cmp-cell{font-size:var(--cmp-text);line-height:var(--cmp-lead)}.compare-module__DVR35q__fs-cmp-list{margin:0;padding:0;list-style:none}.compare-module__DVR35q__fs-cmp-list li{padding:var(--cmp-1) 0;font-weight:500}.compare-module__DVR35q__fs-cmp-empty,.compare-module__DVR35q__fs-cmp-locked{color:var(--cmp-muted);margin:0}.compare-module__DVR35q__fs-cmp-shared{margin-top:var(--cmp-8)}.compare-module__DVR35q__fs-cmp-again{margin-top:var(--cmp-8);font-size:var(--cmp-text)}:is(.compare-module__DVR35q__fs-cmp-crumbs a:not(.fs-btn),.compare-module__DVR35q__fs-cmp-again a:not(.fs-btn),.compare-module__DVR35q__fs-cmp-upsell a:not(.fs-btn)){min-height:44px;padding:0 var(--cmp-1);align-items:center;display:inline-flex}.compare-module__DVR35q__fs-cmp-upsell{line-height:var(--cmp-lead)}.compare-module__DVR35q__fs-cmp-cell{font-size:var(--cmp-text)}.compare-module__DVR35q__fs-cmp-scroll--wide{overflow-x:auto}.compare-module__DVR35q__fs-cmp-head{z-index:2;padding-bottom:var(--cmp-2);background:var(--cmp-surface);border-bottom:1px solid var(--cmp-rule);box-shadow:0 0 0 6px var(--cmp-surface), 0 7px 5px -5px #1c191738;position:sticky;top:0}.compare-module__DVR35q__fs-cmp-scroll--wide .compare-module__DVR35q__fs-cmp-grid{grid-template-columns:var(--cmp-labelw,132px) repeat(var(--fs-cmp-cols,2), minmax(var(--cmp-colw,140px), 1fr));column-gap:var(--cmp-3)}.compare-module__DVR35q__fs-cmp-scroll--wide .compare-module__DVR35q__fs-cmp-grid>.compare-module__DVR35q__fs-cmp-head:first-child{grid-column-start:2}.compare-module__DVR35q__fs-cmp-scroll--wide .compare-module__DVR35q__fs-cmp-grid>.compare-module__DVR35q__fs-cmp-row-title{z-index:3;padding:var(--cmp-3) var(--cmp-2) var(--cmp-1) 0;background:var(--cmp-surface);font-size:var(--cmp-label);line-height:var(--cmp-lead-tight);grid-column:1;align-self:stretch;margin:0;position:sticky;left:0}.compare-module__DVR35q__fs-cmp-scroll--wide .compare-module__DVR35q__fs-cmp-grid>.compare-module__DVR35q__fs-cmp-cell{padding-top:var(--cmp-3);border-top:1px solid var(--cmp-rule)}@media (max-width:720px){.compare-module__DVR35q__fs-cmp-scroll--wide{--cmp-labelw:80px;--cmp-colw:112px;scroll-snap-type:x mandatory;scroll-padding-left:var(--cmp-labelw);overscroll-behavior-x:contain}.compare-module__DVR35q__fs-cmp-scroll--wide .compare-module__DVR35q__fs-cmp-head{scroll-snap-align:start}.compare-module__DVR35q__fs-cmp-scroll--wide .compare-module__DVR35q__fs-cmp-grid{grid-template-columns:var(--cmp-labelw) repeat(var(--fs-cmp-cols,2), var(--cmp-colw));column-gap:var(--cmp-2)}.compare-module__DVR35q__fs-cmp-scroll--wide .compare-module__DVR35q__fs-cmp-grid>.compare-module__DVR35q__fs-cmp-row-title,.compare-module__DVR35q__fs-cmp-scroll--wide .compare-module__DVR35q__fs-cmp-head-title{font-size:var(--cmp-label)}}@media (max-width:360px){.compare-module__DVR35q__fs-cmp-scroll--wide{--cmp-labelw:72px;--cmp-colw:100px}}@media (min-width:414px) and (max-width:720px){.compare-module__DVR35q__fs-cmp-scroll--wide{--cmp-labelw:92px;--cmp-colw:128px}}@media (min-width:641px){.compare-module__DVR35q__fs-cmp-similar{margin-top:var(--cmp-10)}}.compare-module__DVR35q__fs-cmp-similar-list{gap:var(--cmp-2);margin:var(--cmp-3) 0 0;padding:0;list-style:none;display:grid}.compare-module__DVR35q__fs-cmp-similar-list li{border:1px solid var(--cmp-rule);border-radius:12px;overflow:hidden}.compare-module__DVR35q__fs-cmp-similar-list a{align-items:baseline;gap:var(--cmp-2);min-height:64px;padding:var(--cmp-3);color:inherit;font-size:var(--cmp-text);line-height:var(--cmp-lead-tight);flex-wrap:wrap;text-decoration:none;display:flex}.compare-module__DVR35q__fs-cmp-similar-list a:hover{background:var(--cmp-surface-soft)}.compare-module__DVR35q__fs-cmp-similar-side{font-weight:600}.compare-module__DVR35q__fs-cmp-similar-side em{font-style:normal;font-size:var(--cmp-label);text-transform:uppercase;letter-spacing:.04em;color:var(--cmp-muted);font-weight:500;display:block}.compare-module__DVR35q__fs-cmp-similar-vs{font-size:var(--cmp-label);text-transform:uppercase;color:var(--cmp-muted);flex-shrink:0;font-weight:700}.compare-module__DVR35q__fs-cmp-cell-key{margin-bottom:var(--cmp-1);font-size:var(--cmp-label);text-transform:uppercase;letter-spacing:.03em;color:var(--cmp-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.compare-module__DVR35q__fs-cmp-slot--active{padding:var(--cmp-2);align-items:flex-start;gap:var(--cmp-2);border-style:solid}@media (min-width:640px){.compare-module__DVR35q__fs-cmp-slot--active{grid-column:1/-1}}.compare-module__DVR35q__fs-cmp-slot-field{flex:1;min-width:0}.compare-module__DVR35q__fs-cmp-slot-field input{width:100%;min-height:44px;padding:0 var(--cmp-3);border:1px solid var(--cmp-rule);background:var(--cmp-surface);color:var(--cmp-ink);border-radius:10px;font-size:16px}.compare-module__DVR35q__fs-cmp-slot-field .compare-module__DVR35q__fs-cmp-results{margin-top:var(--cmp-2);margin-bottom:0}.compare-module__DVR35q__fs-cmp-slot-field .compare-module__DVR35q__fs-cmp-note{margin-top:var(--cmp-2)}.compare-module__DVR35q__fs-cmp-slot--empty{justify-content:flex-start;align-items:center;min-height:60px}.compare-module__DVR35q__fs-cmp-swipe{margin:0 0 var(--cmp-2);color:var(--cmp-muted);font-size:var(--cmp-text);display:none}@media (max-width:660px){.compare-module__DVR35q__fs-cmp-scroll--wide .compare-module__DVR35q__fs-cmp-grid{width:max-content}.compare-module__DVR35q__fs-cmp-scroll--wide{scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 88%,#0000 100%)}.compare-module__DVR35q__fs-cmp-swipe{display:block}}@media (min-width:720px){.compare-module__DVR35q__fs-cmp-cell{font-size:15px}.compare-module__DVR35q__fs-cmp-list li{font-weight:600}}@media (min-width:1024px){.compare-module__DVR35q__fs-cmp-page h1{font-size:36px}.compare-module__DVR35q__fs-cmp-intro{font-size:17px}.compare-module__DVR35q__fs-cmp-row-title{font-size:18px}.compare-module__DVR35q__fs-cmp-cell,.compare-module__DVR35q__fs-cmp-empty,.compare-module__DVR35q__fs-cmp-locked,.compare-module__DVR35q__fs-cmp-head-title{font-size:16px}.compare-module__DVR35q__fs-cmp-head-brand{font-size:13px}.compare-module__DVR35q__fs-cmp-rating{font-size:14px}.compare-module__DVR35q__fs-cmp-similar-list a{font-size:16px}.compare-module__DVR35q__fs-cmp-similar-side em,.compare-module__DVR35q__fs-cmp-similar-vs{font-size:13px}.compare-module__DVR35q__fs-cmp-swipe{font-size:16px}}.compare-module__DVR35q__fs-cmp-versus{transform:translate(calc(50% + (var(--cmp-3) / 2)), -50%);z-index:3;padding:var(--cmp-2) var(--cmp-5);background:var(--fs-color-brand-primary,#2f80ed);color:#fff;font-size:var(--cmp-text);white-space:nowrap;pointer-events:none;border-radius:999px;font-weight:700;line-height:1;position:absolute;top:70px;right:0;box-shadow:0 0 0 2px #fff,0 8px 20px -8px #2f80ed73}@media (min-width:720px){.compare-module__DVR35q__fs-cmp-versus{font-size:18px;top:96px}}.compare-module__DVR35q__fs-cmp-similar-list li+li{margin-top:0}.compare-module__DVR35q__fs-cmp-similar-side{line-height:var(--cmp-lead-tight)}.compare-module__DVR35q__fs-cmp-similar-side em{margin-bottom:2px}.compare-module__DVR35q__fs-cmp-again{margin-top:var(--cmp-8);text-align:center}.compare-module__DVR35q__fs-cmp-scroll--wide .compare-module__DVR35q__fs-cmp-head{box-shadow:none;border-bottom:0;position:static}.compare-module__DVR35q__fs-cmp-head:first-child{z-index:4}.compare-module__DVR35q__fs-cmp-head .fs-badge{align-self:flex-start}.compare-module__DVR35q__fs-cmp-pager{align-items:center;gap:var(--cmp-2);margin-top:var(--cmp-3);padding-top:var(--cmp-3);border-top:1px solid var(--cmp-rule);font-size:var(--cmp-text);grid-template-columns:1fr auto 1fr;display:grid}.compare-module__DVR35q__fs-cmp-pager-side{min-width:0;display:flex}.compare-module__DVR35q__fs-cmp-pager-side--next{justify-content:flex-end}.compare-module__DVR35q__fs-cmp-pager a{min-height:44px;padding:0 var(--cmp-3);border:1px solid var(--cmp-rule);color:inherit;white-space:nowrap;border-radius:10px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.compare-module__DVR35q__fs-cmp-pager a:hover{background:var(--cmp-surface-soft)}.compare-module__DVR35q__fs-cmp-pager-count{font-size:var(--cmp-label);color:var(--cmp-muted);text-align:center;white-space:nowrap}
