.csi-geobar{position:fixed;z-index:95;right:0;bottom:0;left:0;background:var(--csi-lime);color:#161a3d;box-shadow:0 -4px 16px #0b0e2233}.csi-geobar__inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:var(--csi-max);margin:0 auto;padding:10px var(--csi-gutter);font-size:14px}.csi-geobar__text{flex:1 1 320px;margin:0}.csi-geobar__go{display:inline-flex;align-items:center;min-height:var(--csi-touch);padding:0 16px;border-radius:var(--csi-radius-pill);background:#161a3d;color:#fff;font-weight:var(--csi-fw-black);text-decoration:none}.csi-geobar__go:hover{color:var(--csi-lime)}.csi-geobar__alt{min-height:var(--csi-touch);padding:0 8px;border:0;background:transparent;color:#161a3d;font:inherit;font-weight:var(--csi-fw-bold);text-decoration:underline;cursor:pointer}.csi-geobar__close{width:var(--csi-touch);height:var(--csi-touch);border:0;border-radius:50%;background:transparent;color:#161a3d;font-size:24px;line-height:1;cursor:pointer}@media(max-width:767px){.csi-geobar{bottom:calc(var(--csi-bottom-bar) + env(safe-area-inset-bottom))}}.csi-picker__list{max-height:min(50vh,360px);margin:0;padding:0;overflow-y:auto;list-style:none;border:1px solid var(--csi-line);border-radius:12px}.csi-picker__list li+li{border-top:1px solid var(--csi-line)}.csi-picker__list a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--csi-touch);padding:0 14px;color:var(--csi-ink);text-decoration:none}.csi-picker__list a:hover,.csi-picker__list a:focus-visible{background:var(--csi-surface2)}.csi-picker__list .csi-muted{padding:12px 14px}.csi-picker__remember{display:flex;align-items:center;gap:8px;min-height:var(--csi-touch);font-weight:var(--csi-fw-bold);font-size:14px}.csi-picker__remember input,.csi-rvlocal input{width:20px;height:20px;accent-color:var(--csi-accent)}.csi-geo-na{display:inline-flex;align-items:center;justify-content:center;min-height:var(--csi-touch);padding:0 12px;border-radius:var(--csi-radius-pill);background:var(--csi-chip);color:var(--csi-muted);font-size:13px;font-weight:var(--csi-fw-bold);text-align:center}.csi-geo-na--block{display:block;margin:0;padding:0;border-radius:0;background:none;font-size:14px;text-align:left}.csi-rvoffer .csi-geo-na--block{color:var(--csi-hero-muted)}.csi-geo-na--block a{color:var(--csi-accent);font-weight:var(--csi-fw-black)}.csi-rvoffer .csi-geo-na--block a{color:var(--csi-lime)}.csi-rvlocal{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-height:var(--csi-touch);font-weight:var(--csi-fw-bold)}.csi-mrow__deal{display:flex;flex:1 1 180px;flex-direction:column;min-width:0}.csi-mrow__review{display:inline-flex;align-items:center;justify-content:center;min-height:var(--csi-touch);color:var(--csi-muted);font-size:13px;font-weight:var(--csi-fw-bold)}.csi-mrow__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.csi-toppick{padding:2px 8px;border-radius:6px;background:var(--csi-lime);color:#161a3d;font-size:11px;font-weight:var(--csi-fw-black);letter-spacing:.04em}.csi-homeoffers{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.csi-homeoffers li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--csi-line)}.csi-homeoffers__name{display:flex;flex:1;flex-direction:column;min-width:0}.csi-homeoffers__name a{color:var(--csi-ink)}.csi-homeoffers__all{display:inline-flex;align-items:center;min-height:var(--csi-touch);font-weight:var(--csi-fw-black)}.csi-compare__wrap{overflow-x:auto}.csi-compare{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;text-align:center}.csi-compare th,.csi-compare td{padding:12px 16px;border-top:1px solid var(--csi-line)}.csi-compare thead th{border-top:0;color:var(--csi-ink);font-size:14px}.csi-compare th[scope=row],.csi-compare thead th:first-child{color:var(--csi-ink);font-weight:var(--csi-fw-bold);text-align:left}.csi-compare thead th:first-child{color:var(--csi-muted);font-size:12px}.csi-toppicks[hidden]{display:none}.csi-rvside__offer:has(.csi-terms)+.csi-terms{display:none}
