:root{--ooni-ink:#191919;--ooni-muted:#66625d;--ooni-line:#dedbd5;--ooni-soft:#f4f1ec;--ooni-orange:#ff6a00}.ooni-results{background:#fff;color:var(--ooni-ink)}.ooni-results *{box-sizing:border-box}.ooni-shell{width:min(1400px,calc(100% - 48px));margin:0 auto}.ooni-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:56px;padding:76px 0 54px}.ooni-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:700}.ooni-top h1{max-width:820px;margin:0;font-size:clamp(46px,5vw,76px);line-height:.98;letter-spacing:-.045em}.ooni-lede{max-width:720px;margin:20px 0 0;color:var(--ooni-muted);font-size:17px;line-height:1.55}.ooni-badges{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:28px 0 0;list-style:none}.ooni-badges li{padding:8px 12px;border-radius:999px;background:var(--ooni-soft);font-size:12px}.ooni-summary{padding:28px;border:1px solid var(--ooni-line);background:var(--ooni-soft)}.ooni-summary h2{margin:0 0 10px;font-size:28px;line-height:1.12}.ooni-summary p:not(.ooni-eyebrow){color:var(--ooni-muted);line-height:1.5}.ooni-outline,.ooni-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;text-decoration:none;font-size:13px}.ooni-outline{border:1px solid var(--ooni-ink);color:var(--ooni-ink)}.ooni-button{border:1px solid var(--ooni-ink);background:var(--ooni-ink);color:#fff;cursor:pointer}.ooni-button:hover,.ooni-outline:hover{opacity:.8}.ooni-primary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr);border-top:1px solid var(--ooni-line);border-bottom:1px solid var(--ooni-line)}.ooni-primary__visual{min-height:600px;background:var(--ooni-soft)}.ooni-primary__visual img,.ooni-placeholder{width:100%;height:100%;min-height:600px}.ooni-primary__visual img{display:block;object-fit:cover}.ooni-placeholder{display:flex;align-items:center;justify-content:center;font-size:58px;letter-spacing:.18em}.ooni-primary__details{padding:58px 48px;border-left:1px solid var(--ooni-line)}.ooni-primary__details h2,.ooni-why h2,.ooni-products h2,.ooni-next h2{margin:0;font-size:clamp(32px,3vw,48px);line-height:1.05;letter-spacing:-.03em}.ooni-primary__details>p:not(.ooni-eyebrow){color:var(--ooni-muted);line-height:1.6}.ooni-reason{margin:28px 0;padding:20px;background:var(--ooni-soft)}.ooni-reason p{margin:7px 0 0;color:var(--ooni-muted);line-height:1.5}.ooni-match-list{padding-left:20px;line-height:1.8;margin:0 0 28px}.ooni-why,.ooni-products,.ooni-next{padding:70px 0}.ooni-why{border-bottom:1px solid var(--ooni-line)}.ooni-why__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.ooni-why__card{padding:26px;border:1px solid var(--ooni-line)}.ooni-why__card span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ooni-muted)}.ooni-why__card h3{margin:11px 0 8px;font-size:19px}.ooni-why__card p{margin:0;color:var(--ooni-muted);line-height:1.5}.ooni-products__intro{max-width:720px;color:var(--ooni-muted);line-height:1.55}.ooni-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.ooni-product__visual{display:block;aspect-ratio:1/1;background:var(--ooni-soft);overflow:hidden}.ooni-product__visual img{width:100%;height:100%;object-fit:contain;display:block}.ooni-product__placeholder{height:100%;display:flex;align-items:center;justify-content:center;letter-spacing:.18em;font-size:30px}.ooni-product__body{padding-top:16px}.ooni-product__role{margin:0 0 7px;font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--ooni-muted)}.ooni-product__body h3{margin:0 0 8px;font-size:21px;line-height:1.2}.ooni-product__body>p:not(.ooni-product__role){min-height:60px;color:var(--ooni-muted);line-height:1.5}.ooni-product__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:15px;margin-top:15px;border-top:1px solid var(--ooni-line);font-size:13px}.ooni-product__footer a,.ooni-product__add{color:var(--ooni-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ooni-product__add{border:0;background:transparent;cursor:pointer}.ooni-next{display:flex;justify-content:space-between;align-items:center;gap:40px;border-top:1px solid var(--ooni-line)}.ooni-next>div{max-width:760px}.ooni-next p:last-child{color:var(--ooni-muted);line-height:1.55}.ooni-debug{position:fixed;z-index:999999;right:16px;top:16px;width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;padding:18px;background:#111;color:#fff;font:12px/1.45 monospace}.ooni-debug pre{white-space:pre-wrap}@media(max-width:900px){.ooni-shell{width:min(100% - 30px,1400px)}.ooni-top,.ooni-primary{grid-template-columns:1fr}.ooni-primary__details{border-left:0;border-top:1px solid var(--ooni-line)}.ooni-primary__visual,.ooni-primary__visual img,.ooni-placeholder{min-height:380px}.ooni-why__grid,.ooni-products__grid{grid-template-columns:1fr}.ooni-next{flex-direction:column;align-items:flex-start}}.ooni-primary{align-items:stretch}.ooni-primary__visual{min-height:0;height:620px;position:relative;overflow:hidden;background:#f6f3ee}.ooni-primary__visual img{width:100%;height:100%;min-height:0;object-fit:contain;object-position:center;padding:34px}.ooni-placeholder{min-height:0;height:100%}.ooni-primary__details{padding:46px 38px;display:flex;flex-direction:column;justify-content:center}.ooni-primary__details>p:not(.ooni-eyebrow){margin-top:14px;margin-bottom:0}.ooni-reason{margin:22px 0 20px;padding:18px}.ooni-match-list{margin-bottom:22px;line-height:1.65}.ooni-summary{align-self:start;padding:24px}.ooni-summary h2{font-size:26px;margin-bottom:8px}.ooni-products__grid{gap:18px}.ooni-product{display:flex;flex-direction:column;min-width:0}.ooni-product__visual{background:#f6f3ee;border:1px solid #ebe6df;aspect-ratio:1.08 / 1}.ooni-product__visual img{object-fit:contain;padding:22px}.ooni-product__body{display:flex;flex-direction:column;flex:1;padding-top:14px}.ooni-product__body h3{min-height:52px;font-size:20px}.ooni-product__body>p:not(.ooni-product__role){min-height:68px;margin-bottom:0}.ooni-product__footer{margin-top:auto;padding-top:14px}.ooni-product__add,.ooni-product__footer a{font-size:13px;font-weight:700}.ooni-why,.ooni-products,.ooni-next{padding-top:58px;padding-bottom:58px}@media(max-width:900px){.ooni-primary__visual{height:420px}.ooni-primary__visual img{padding:20px}.ooni-primary__details{padding:34px 24px}.ooni-product__body h3,.ooni-product__body>p:not(.ooni-product__role){min-height:0}}.ooni-answer-summary{margin:18px 0 0;font-size:13px;font-weight:600;color:var(--ooni-ink)}.ooni-spec-strip{display:grid;grid-template-columns:1fr;margin:20px 0 24px;border-top:1px solid var(--ooni-line)}.ooni-spec-strip__item{display:grid;grid-template-columns:118px 1fr;gap:16px;padding:11px 0;border-bottom:1px solid var(--ooni-line);align-items:start}.ooni-spec-strip__item span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ooni-muted)}.ooni-spec-strip__item strong{font-size:12px;line-height:1.45}.ooni-compare-note{margin:0 0 24px;padding:20px;background:#f7f4ef;border:1px solid #ebe6df}.ooni-compare-note>strong{display:block;margin-bottom:10px;font-size:13px}.ooni-compare-note ul{margin:0;padding-left:18px}.ooni-compare-note li{margin:0 0 9px;color:var(--ooni-muted);font-size:12px;line-height:1.5}.ooni-compare-note li:last-child{margin-bottom:0}.ooni-product__role{color:var(--ooni-ink);font-weight:700}.ooni-product:first-child .ooni-product__role{display:inline-flex;width:fit-content;padding:5px 8px;background:var(--ooni-ink);color:#fff}.ooni-product__footer span{font-weight:700;font-size:14px}@media(max-width:900px){.ooni-spec-strip__item{grid-template-columns:1fr;gap:4px}}.ooni-top{padding-top:58px;padding-bottom:40px}.ooni-lede{margin-top:14px}.ooni-answer-summary{margin-top:12px}.ooni-badges{margin-top:18px}.ooni-primary-price-wrap{margin:4px 0 18px}.ooni-primary-price{display:block;font-size:26px;line-height:1;letter-spacing:-.02em}.ooni-primary-price-note{display:block;margin-top:6px;color:var(--ooni-muted);font-size:11px}.ooni-compare-note{padding:18px}.ooni-choice-row{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:12px 0;border-top:1px solid #ddd7ce}.ooni-choice-row:first-child{border-top:0;padding-top:4px}.ooni-choice-row>span{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ooni-choice-row strong{display:block;font-size:12px;line-height:1.35}.ooni-choice-row p{margin:5px 0 0;color:var(--ooni-muted);font-size:11px;line-height:1.45}.ooni-product:first-child{padding:10px;margin:-10px;background:#f8f5f0;border:1px solid #d9d3ca}.ooni-product:first-child .ooni-product__visual{border-color:#d9d3ca}.ooni-product__subtitle{margin:-3px 0 8px!important;min-height:0!important;font-size:11px!important;color:var(--ooni-muted)!important}.ooni-product__body h3{min-height:48px}.ooni-products__intro strong{color:var(--ooni-ink)}.ooni-next__actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:900px){.ooni-choice-row{grid-template-columns:1fr;gap:5px}.ooni-next__actions,.ooni-next__actions .ooni-button,.ooni-next__actions .ooni-outline{width:100%}}:root{--ooni-yellow:#ffb71b;--ooni-yellow-hover:#f3a900;--ooni-charcoal:#202426;--ooni-charcoal-2:#2b3032;--ooni-grey:#f2f2f0;--ooni-grey-2:#e7e6e2;--ooni-warm:#f7f4ee;--ooni-white:#fff}.ooni-results{background:#fff}.ooni-shell{width:min(1460px,calc(100% - 56px))}.ooni-top{padding-top:64px;gap:42px}.ooni-top h1{max-width:900px;font-size:clamp(52px,5.6vw,88px);letter-spacing:-.055em;line-height:.94}.ooni-eyebrow{letter-spacing:.11em;font-size:10px}.ooni-lede{font-size:18px;max-width:760px}.ooni-answer-summary{font-size:14px}.ooni-badges{gap:7px}.ooni-badges li{background:#fff4d6;border:1px solid #ffd470;color:#332600;font-weight:600;padding:8px 12px}.ooni-summary{background:var(--ooni-charcoal);border-color:var(--ooni-charcoal);color:#fff;border-radius:10px;padding:28px;box-shadow:0 10px 30px #00000014}.ooni-summary .ooni-eyebrow,.ooni-summary p:not(.ooni-eyebrow){color:#ffffffb8}.ooni-summary h2{color:#fff;font-size:30px}.ooni-summary .ooni-outline{background:var(--ooni-yellow);border-color:var(--ooni-yellow);color:#171717;border-radius:999px;font-weight:700;min-height:44px;padding:0 18px}.ooni-summary .ooni-outline:hover{opacity:1;background:var(--ooni-yellow-hover)}.ooni-primary{border:0;border-radius:14px;overflow:hidden;background:var(--ooni-grey);box-shadow:0 1px #00000014}.ooni-primary__visual{background:#ededeb}.ooni-primary__visual img{padding:44px}.ooni-primary__details{background:#fff;border-left:0;padding:46px 42px}.ooni-match-chip{display:inline-flex;width:fit-content;margin-bottom:14px;padding:7px 10px;background:var(--ooni-yellow);color:#1d1d1d;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ooni-primary__details h2{font-size:clamp(38px,3.4vw,54px)}.ooni-reason{background:var(--ooni-warm);border-radius:8px;padding:18px 20px}.ooni-spec-strip{border-top-color:#d7d6d2}.ooni-spec-strip__item{border-bottom-color:#d7d6d2}.ooni-compare-note{background:#f5f5f3;border-color:#deddd8;border-radius:8px}.ooni-primary-price{font-size:30px}.ooni-button{min-height:48px;background:var(--ooni-yellow);color:#171717;border-color:var(--ooni-yellow);border-radius:999px;font-weight:800}.ooni-button:hover{opacity:1;background:var(--ooni-yellow-hover)}.ooni-outline{border-radius:999px;font-weight:700}.ooni-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;border:1px solid var(--ooni-grey-2);border-radius:10px;background:#fff;overflow:hidden}.ooni-trust-strip>div{padding:20px 24px;border-right:1px solid var(--ooni-grey-2)}.ooni-trust-strip>div:last-child{border-right:0}.ooni-trust-strip strong{display:block;margin-bottom:5px;font-size:13px}.ooni-trust-strip span{color:var(--ooni-muted);font-size:11px;line-height:1.4}.ooni-why{border-bottom:0}.ooni-why h2,.ooni-products h2,.ooni-next h2{font-size:clamp(36px,3.5vw,54px)}.ooni-why__grid{gap:14px}.ooni-why__card{background:var(--ooni-warm);border:0;border-radius:10px;padding:28px}.ooni-why__card span{color:#7a746d}.ooni-products{padding-top:64px}.ooni-products__grid{gap:20px}.ooni-product{border-radius:10px}.ooni-product:first-child{padding:12px;margin:-12px;background:#fff9e8;border:2px solid var(--ooni-yellow);border-radius:12px}.ooni-product__visual{background:#f1f1ef;border:0;border-radius:8px}.ooni-product:first-child .ooni-product__visual{border:0}.ooni-product__visual img{padding:28px}.ooni-product:first-child .ooni-product__role{background:var(--ooni-yellow);color:#191919;border-radius:999px;padding:6px 9px}.ooni-product__footer{border-top-color:#d9d8d4}.ooni-product__add{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;background:var(--ooni-yellow);border-radius:999px;text-decoration:none;color:#171717}.ooni-product__footer a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid #1d1d1d;border-radius:999px;text-decoration:none}.ooni-next{margin-bottom:48px;padding:54px 48px;border-top:0;border-radius:14px;background:var(--ooni-charcoal);color:#fff}.ooni-next .ooni-eyebrow,.ooni-next p:last-child{color:#ffffffb3}@media(max-width:900px){.ooni-shell{width:min(100% - 28px,1460px)}.ooni-top h1{font-size:clamp(44px,12vw,66px)}.ooni-primary{border-radius:10px}.ooni-primary__visual img{padding:24px}.ooni-trust-strip{grid-template-columns:1fr}.ooni-trust-strip>div{border-right:0;border-bottom:1px solid var(--ooni-grey-2)}.ooni-trust-strip>div:last-child{border-bottom:0}.ooni-next{padding:38px 26px}}.ooni-primary{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr)}.ooni-primary__visual{height:auto;min-height:500px;max-height:560px;display:flex;align-items:center;justify-content:center}.ooni-primary__visual img{width:100%;height:100%;max-height:560px;min-height:0;object-fit:contain;padding:34px 38px}.ooni-primary__details{padding:42px 40px}.ooni-primary-subtitle{margin:4px 0 14px!important;color:var(--ooni-muted)!important;font-size:13px!important;font-weight:600}.ooni-trust-strip>div{min-height:86px;display:flex;flex-direction:column;justify-content:center}.ooni-trust-strip strong{font-size:14px}.ooni-trust-strip span{font-size:12px}.ooni-next h2{color:#fff!important}.ooni-next p,.ooni-next .ooni-eyebrow{color:#ffffffc2!important}.ooni-next .ooni-button{background:var(--ooni-yellow);color:#171717}.ooni-next .ooni-outline{border-color:#fff;color:#fff}@media(max-width:900px){.ooni-primary{grid-template-columns:1fr}.ooni-primary__visual{min-height:360px;max-height:420px}.ooni-primary__visual img{max-height:420px;padding:24px}}.ooni-primary__visual img{padding:20px 24px;transform:scale(1.06)}.ooni-primary__visual{background:#eeeeec}.ooni-placeholder{font-size:0;letter-spacing:0}.ooni-placeholder:after{content:""}.ooni-choice-row{grid-template-columns:88px 1fr;gap:12px;padding:10px 0}.ooni-choice-row strong{font-size:11px}.ooni-choice-row p{font-size:10px;line-height:1.4}.ooni-trust-strip>div{flex-direction:row;align-items:center;gap:14px;min-height:92px}.ooni-trust-icon{flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.ooni-trust-icon svg{width:28px;height:28px;fill:none;stroke:var(--ooni-charcoal);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ooni-trust-strip strong{margin-bottom:3px}.ooni-section-accent{width:34px;height:4px;border-radius:999px;background:var(--ooni-yellow);margin:0 0 14px}@media(max-width:900px){.ooni-primary__visual img{padding:14px 18px;transform:scale(1.04)}.ooni-choice-row{grid-template-columns:1fr}.ooni-trust-strip>div{min-height:84px}}.ooni-primary__visual{display:flex;flex-direction:column;justify-content:flex-start;gap:14px;height:auto;min-height:0;padding:18px;background:#efede8}.ooni-primary__stage{position:relative;width:100%;min-height:520px;background:#f7f4ef;overflow:hidden;display:flex;align-items:center;justify-content:center}.ooni-primary__visual img#ooni-primary-image{width:100%;height:100%;min-height:520px;max-height:520px;object-fit:contain;object-position:center;padding:22px;transform:none}.ooni-primary__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ooni-thumb{appearance:none;-webkit-appearance:none;border:1px solid #d9d4cc;background:#f7f4ef;padding:0;border-radius:2px;cursor:pointer;overflow:hidden;aspect-ratio:1 / 1;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ooni-thumb:hover{border-color:var(--ooni-yellow);transform:translateY(-1px)}.ooni-thumb.is-active{border-color:var(--ooni-yellow);box-shadow:inset 0 0 0 1px var(--ooni-yellow)}.ooni-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ooni-placeholder{display:flex;align-items:center;justify-content:center;min-height:520px;height:100%;background:#f7f4ef}@media(max-width:900px){.ooni-primary__visual{padding:14px;gap:12px}.ooni-primary__stage{min-height:340px}.ooni-primary__visual img#ooni-primary-image,.ooni-placeholder{min-height:340px;max-height:340px;padding:16px}.ooni-primary__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}.ooni-primary__visual{max-height:none!important;overflow:visible!important}.ooni-primary__stage{flex:0 0 auto}.ooni-primary__thumbs{flex:0 0 auto;width:100%;overflow:visible;padding-bottom:2px}.ooni-thumb{min-width:0;min-height:0}.ooni-thumb img{object-fit:contain;object-position:center;padding:6px;background:#f7f4ef}.ooni-primary__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.ooni-primary__thumbs .ooni-thumb:nth-child(n+5){margin-top:0}@media(max-width:900px){.ooni-primary__visual{max-height:none!important}.ooni-primary__thumbs{grid-template-columns:repeat(4,minmax(72px,1fr));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding-bottom:6px}.ooni-thumb{scroll-snap-align:start}}.ooni-primary__visual,.ooni-primary__stage,.ooni-thumb,.ooni-thumb img,.ooni-placeholder,.ooni-product__visual,.ooni-product__placeholder{background:#fff!important}.ooni-primary__visual{height:100%!important;min-height:0!important;align-self:stretch}.ooni-primary__stage{flex:1 1 auto;min-height:560px}.ooni-primary__visual img#ooni-primary-image{height:100%;min-height:560px;max-height:none;padding:10px 16px;object-fit:contain;transform:scale(1.08);transform-origin:center}.ooni-primary__thumbs{flex:0 0 auto;margin-top:auto}.ooni-thumb img{object-fit:contain;padding:4px}.ooni-product__visual{border-color:#e3dfd8}.ooni-product__visual img{background:#fff}.ooni-product:first-child .ooni-product__visual{background:#fff!important}@media(max-width:900px){.ooni-primary__visual{height:auto!important}.ooni-primary__stage{min-height:390px}.ooni-primary__visual img#ooni-primary-image{min-height:390px;max-height:430px;padding:10px;transform:scale(1.04)}}.ooni-next__actions .ooni-button{font:inherit;cursor:pointer}body.ooni-comparison-open{overflow:hidden}.ooni-comparison[hidden]{display:none!important}.ooni-comparison{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;transition:opacity .18s ease}.ooni-comparison.is-open{opacity:1}.ooni-comparison__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#121415a8;cursor:pointer}.ooni-comparison__panel{position:relative;z-index:1;width:min(1180px,96vw);max-height:min(860px,92vh);overflow:hidden;background:#fff;border-radius:14px;box-shadow:0 28px 90px #0000004d;transform:translateY(12px) scale(.99);transition:transform .18s ease;display:flex;flex-direction:column}.ooni-comparison.is-open .ooni-comparison__panel{transform:translateY(0) scale(1)}.ooni-comparison__header{display:flex;justify-content:space-between;gap:30px;padding:30px 34px 24px;border-bottom:1px solid #dedbd5;background:#fff}.ooni-comparison__header h2{margin:0;max-width:780px;font-size:clamp(30px,3.2vw,48px);line-height:1;letter-spacing:-.035em}.ooni-comparison__header>div>p:last-child{max-width:720px;margin:12px 0 0;color:var(--ooni-muted);line-height:1.5}.ooni-comparison__close{-webkit-appearance:none;appearance:none;border:1px solid #25282a;background:#fff;color:#25282a;border-radius:999px;min-height:42px;padding:0 15px;display:inline-flex;align-items:center;gap:8px;font-weight:700;cursor:pointer;white-space:nowrap}.ooni-comparison__close span:first-child{font-size:22px;line-height:1;font-weight:400}.ooni-comparison__body{overflow:auto;padding:0 34px 28px}.ooni-comparison__scroll{min-width:850px}.ooni-comparison-table{width:100%;border-collapse:collapse;table-layout:fixed}.ooni-comparison-table th,.ooni-comparison-table td{border-bottom:1px solid #e2dfd9;border-right:1px solid #e8e5df;padding:15px 16px;vertical-align:top;text-align:left;line-height:1.4}.ooni-comparison-table tr>*:last-child{border-right:0}.ooni-comparison-table thead th{padding-top:24px;background:#fff;vertical-align:bottom}.ooni-comparison-table__label,.ooni-comparison-table tbody th{width:170px;font-size:11px;text-transform:uppercase;letter-spacing:.075em;color:#6a665f;font-weight:700}.ooni-comparison-table th.is-best,.ooni-comparison-table td.is-best{background:#fff9e8}.ooni-compare-product{display:flex;flex-direction:column;min-height:225px}.ooni-compare-product img{width:100%;height:120px;object-fit:contain;margin:8px 0 14px}.ooni-compare-role{display:inline-flex;width:fit-content;padding:5px 8px;border-radius:999px;background:#f0eee9;font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}th.is-best .ooni-compare-role{background:var(--ooni-yellow)}.ooni-compare-product strong{font-size:17px;line-height:1.15}.ooni-compare-product small{display:block;margin-top:5px;color:var(--ooni-muted);font-size:11px}.ooni-compare-price{margin-top:auto;padding-top:12px;font-weight:800;font-size:16px}.ooni-comparison-table tbody td{font-size:13px}.ooni-comparison-table__price-row td{font-weight:800}.ooni-comparison__note{margin:16px 0 0;color:var(--ooni-muted);font-size:11px;line-height:1.45}@media(max-width:760px){.ooni-comparison{padding:10px;align-items:flex-end}.ooni-comparison__panel{width:100%;max-height:92vh;border-radius:14px 14px 0 0}.ooni-comparison__header{padding:22px 20px 18px;gap:14px}.ooni-comparison__header h2{font-size:30px}.ooni-comparison__close{padding:0 12px}.ooni-comparison__close span:last-child{display:none}.ooni-comparison__body{padding:0 20px 22px}}.ooni-comparison-panel[hidden]{display:none!important}.ooni-comparison-panel{width:min(1460px,calc(100% - 56px));margin:-22px auto 52px;overflow:hidden;max-height:0;opacity:0;transform:translateY(-8px);transition:max-height .35s ease,opacity .22s ease,transform .22s ease,margin .35s ease}.ooni-comparison-panel.is-open{max-height:1800px;opacity:1;transform:translateY(0);margin-top:-18px}.ooni-comparison-panel__inner{background:#fff;border:1px solid #dfdcd6;border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.ooni-comparison-panel__header{padding:42px 38px 24px}.ooni-comparison-panel__header h2{margin:0;max-width:900px;font-size:clamp(34px,3.8vw,56px);line-height:1;letter-spacing:-.04em}.ooni-comparison-panel__header>div>p:last-child{max-width:760px;margin:12px 0 0;color:var(--ooni-muted);line-height:1.55}.ooni-comparison-panel .ooni-comparison__body{overflow:visible;padding:0 38px 38px}.ooni-comparison-panel .ooni-comparison__scroll{min-width:0;overflow-x:auto}.ooni-comparison-panel .ooni-comparison-table{min-width:820px}.ooni-next{position:relative;z-index:2}.ooni-next:has(#ooni-comparison-toggle[aria-expanded=true]){border-radius:14px 14px 0 0;margin-bottom:0}@media(max-width:900px){.ooni-comparison-panel{width:min(100% - 28px,1460px);margin-bottom:36px}.ooni-comparison-panel__header{padding:30px 22px 18px}.ooni-comparison-panel__header h2{font-size:34px}.ooni-comparison-panel .ooni-comparison__body{padding:0 22px 28px}}.ooni-comparison-panel{width:min(1460px,calc(100% - 56px));margin:-18px auto 54px}.ooni-comparison-panel.is-open{margin-top:-10px;margin-bottom:54px}.ooni-comparison-panel__inner{border:1px solid #dfdcd6;border-radius:14px}.ooni-next{margin-top:0;border-radius:14px}.ooni-next:has(#ooni-comparison-toggle[aria-expanded=true]){border-radius:14px;margin-bottom:48px}@media(max-width:900px){.ooni-comparison-panel{width:min(100% - 28px,1460px);margin-bottom:38px}.ooni-comparison-panel.is-open{margin-bottom:38px}}.ooni-comparison-table__section th{padding:13px 16px 9px!important;background:#f4f1ec;color:#242628;border-right:0!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.09em!important}.ooni-comparison-table__section:not(:first-child) th{border-top:12px solid #fff}.ooni-comparison-table tbody tr:not(.ooni-comparison-table__section):hover td,.ooni-comparison-table tbody tr:not(.ooni-comparison-table__section):hover th{background-color:#faf9f6}.ooni-comparison-table tbody tr:not(.ooni-comparison-table__section):hover td.is-best{background-color:#fff6db}
/*# sourceMappingURL=/cdn/shop/t/124/assets/ooni-quiz-results.css.map */
