.lrev{--ink:#0d0f11;--ink-2:#3d474f;--ink-3:#6d7a85;--ink-4:#98a4ad;--rule:#dcdfe3;--rule-2:#eceef0;--paper:#ffffff;--paper-2:#f7f8f8;--signal:#0f4c75;--flag-bg:#fdf3e0;--flag-line:#e3bf78;--flag-ink:#6b4a06;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:var(--paper);color:var(--ink);font:16px/1.62 var(--sans);-webkit-font-smoothing:antialiased}.lrev *{box-sizing:border-box}.lrev .wrap{max-width:1140px;margin:0 auto;padding:0 28px}.lrev a{color:var(--signal)}.lrev img{max-width:100%;height:auto;display:block}.lrev h1,.lrev h2{color:var(--ink);text-transform:none}.lrev .head{padding:44px 0 36px;border-bottom:2px solid var(--ink)}.lrev .masthead{display:flex;align-items:center;gap:14px;margin:0 0 24px;flex-wrap:wrap}.lrev .brlogo{height:28px;width:auto;margin:0}.lrev .eyebrow{font:11.5px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--signal);margin:0;border-left:1px solid var(--rule);padding-left:14px}.lrev h1{font-size:clamp(32px,5vw,54px);line-height:1.06;letter-spacing:-.025em;margin:0 0 20px;max-width:22ch}.lrev .standfirst{font-size:19.5px;line-height:1.55;color:var(--ink-2);max-width:66ch;margin:0}.lrev .byline{font:12.5px/1.5 var(--mono);color:var(--ink-3);margin:18px 0 0}.lrev .authorrow{display:flex;align-items:center;gap:12px;margin:18px 0 0}.lrev .authorrow img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.lrev .authorrow .byline{margin:0}.lrev .flags{margin:18px 0 0;display:flex;gap:8px;flex-wrap:wrap}.lrev .flag{font:11.5px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;background:var(--flag-bg);border:1px solid var(--flag-line);color:var(--flag-ink);padding:6px 9px;border-radius:3px}.lrev section,.lrev .elsewhere{padding:44px 0;border-bottom:1px solid var(--rule)}.lrev h2{font-size:clamp(20px,2.4vw,27px);line-height:1.2;letter-spacing:-.015em;margin:0 0 22px}.lrev .lead{color:var(--ink-2);margin:0 0 22px;max-width:66ch}.lrev figcaption{font:12px/1.5 var(--mono);color:var(--ink-3);margin:10px 0 0}.lrev dl{margin:0;border-top:1px solid var(--rule)}.lrev .row{display:grid;grid-template-columns:minmax(140px,22%) 1fr;gap:18px;padding:12px 2px;border-bottom:1px solid var(--rule-2)}.lrev dt{font:12.5px/1.5 var(--mono);color:var(--ink-3);margin:0;letter-spacing:.02em;text-transform:uppercase}.lrev dd{margin:0;color:var(--ink)}.lrev dd .muted{color:var(--ink-3);font-size:14px}.lrev .chip{display:inline-block;width:13px;height:13px;border-radius:3px;margin-right:9px;vertical-align:-1px;border:1px solid rgba(0,0,0,.16)}.lrev .note{font-size:14px;line-height:1.6;color:var(--ink-3);margin:20px 0 0;max-width:70ch}.lrev .videos iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:10px;background:#000}.lrev .take p{max-width:66ch;margin:0;font-size:17.5px;line-height:1.62;color:var(--ink-2)}.lrev .verdict .grade{margin:0 0 16px}.lrev .gradebadge{display:inline-block;font:700 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:9px 13px;border-radius:5px;border:1px solid}.lrev .grade-recommended .gradebadge{background:#eaf5ec;border-color:#8fc49a;color:#1d5b2c}.lrev .grade-conditional .gradebadge{background:var(--flag-bg);border-color:var(--flag-line);color:var(--flag-ink)}.lrev .grade-avoid .gradebadge{background:var(--alert-bg);border-color:var(--alert-line);color:var(--alert-ink)}.lrev .grade-pending .gradebadge{background:var(--paper-2);border-color:var(--rule);color:var(--ink-3)}.lrev .vtext{max-width:66ch;margin:0;font-size:17.5px;line-height:1.62;color:var(--ink-2)}.lrev .instead{font:600 11px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 10px}.lrev .alts{margin:0;padding:0;list-style:none}.lrev .alts li{padding:8px 0;border-bottom:1px solid var(--rule-2);font-size:16px}.lrev .alts a,.lrev .alts strong{font-weight:600}.lrev .alts .why{color:var(--ink-3)}.lrev .bridge{margin:0 0 40px;padding:16px 18px;border-left:3px solid var(--ink);background:var(--paper-2)}.lrev .bridge p{margin:0;max-width:66ch;font-size:16.5px;line-height:1.6;color:var(--ink-2)}.lrev .bridge a{font-weight:600;color:var(--ink)}.lrev .peep .lpeep{max-width:none;margin:0;padding:0}.lrev .vsrows{display:grid;gap:34px}.lrev .vsrow{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left;font-family:var(--sans)}.lrev .vshead{display:flex;align-items:center;gap:12px;margin:0 0 12px;font:600 clamp(18px,2vw,23px)/1.2 var(--sans);letter-spacing:-.01em;color:var(--ink);flex-wrap:wrap}.lrev .vsvs{font:11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.lrev .vshead-main{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.lrev .vshead-main:hover .vsname{text-decoration:underline;text-underline-offset:3px}.lrev .vsthumb{width:94px;height:52px;border-radius:6px;background:var(--paper-2);object-fit:cover}.lrev .vsgo{margin-left:auto;font:13px/1 var(--sans);font-weight:500;color:var(--signal);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.lrev .vsgo:hover{color:var(--ink)}.lrev .vspair{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:2px;border-radius:10px;overflow:hidden;background:#000}.lrev .vscell{position:relative;display:block}.lrev .vscell img{width:100%;height:auto;display:block}.lrev .vslabel{position:absolute;left:10px;bottom:10px;font:600 11px/1 var(--mono);letter-spacing:.02em;color:#fff;background:#0d0f11a8;padding:6px 9px;border-radius:4px}.lrev .vsload{position:absolute;top:12px;right:12px;font:600 13.5px/1 var(--sans);color:#fff;background:#0d0f11c7;padding:11px 15px;border-radius:7px;opacity:.96;border:1px solid rgba(255,255,255,.35);transition:background .15s}.lrev .vsrow:hover .vsload,.lrev .vsrow:focus-visible .vsload{background:#0d0f11f2}.lrev .vsrow:hover .vspair,.lrev .vsrow:focus-visible .vspair{outline:2px solid var(--ink);outline-offset:2px}.lrev .grid{display:flex;gap:18px}.lrev .grid figure{flex:1 1 0;min-width:0;margin:0}.lrev .grid img{width:100%;height:auto;border-radius:8px;background:var(--paper-2)}.lrev .grid .lb-openable{cursor:zoom-in}.lrev .grid .lb-openable:hover img{outline:2px solid var(--ink);outline-offset:2px}.lrev-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;background:#0d0f11ed}.lrev-lightbox.on{display:flex}.lrev-lightbox figure{margin:0;max-width:min(88vw,1160px);text-align:center}.lrev-lightbox img{max-width:100%;max-height:82vh;width:auto;height:auto;border-radius:8px}.lrev-lightbox figcaption{font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:#ffffffbf;margin-top:14px}.lrev-lightbox button{position:fixed;border:1px solid rgba(255,255,255,.35);background:#0d0f1199;color:#fff;cursor:pointer;border-radius:50%;width:46px;height:46px;font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center}.lrev-lightbox button:hover{background:#ffffff2e}.lrev-lightbox .lb-close{top:18px;right:18px}.lrev-lightbox .lb-prev{left:18px;top:50%;transform:translateY(-50%)}.lrev-lightbox .lb-next{right:18px;top:50%;transform:translateY(-50%)}.lrev .elsewhere{border-bottom:0}.lrev .lensnav-wrap{margin:0 0 30px}.lrev .elsewhere ul{margin:0;padding:0;list-style:none}.lrev .elsewhere li{padding:9px 0;border-bottom:1px solid var(--rule-2)}@media(max-width:640px){.lrev .wrap{padding:0 18px}.lrev .head{padding:34px 0 26px}.lrev .row{grid-template-columns:1fr;gap:4px}.lrev .grid{flex-direction:column;gap:18px}.lrev .grid figure{flex:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/lens-review.css.map */
