.accessories-section[data-astro-cid-5slitzer]{margin:48px 0}.accessories-intro[data-astro-cid-5slitzer]{color:var(--text-secondary);margin-bottom:24px;font-size:var(--text-base)}.accessories-grid[data-astro-cid-5slitzer]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.accessory-card[data-astro-cid-5slitzer]{background:var(--card-bg, var(--surface));border:2px solid var(--border, rgba(0, 0, 0, .1));border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px #00000026}.accessory-card[data-astro-cid-5slitzer]:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 8px 24px #00000040}.accessory-type[data-astro-cid-5slitzer]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--accent);font-weight:600;margin-bottom:8px}.accessory-name[data-astro-cid-5slitzer]{color:var(--text-primary);font-size:var(--text-base);font-weight:600;margin-bottom:10px;line-height:1.3}.accessory-reason[data-astro-cid-5slitzer]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;flex-grow:1;margin-bottom:16px}.accessory-footer[data-astro-cid-5slitzer]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--border-subtle)}.accessory-price[data-astro-cid-5slitzer]{font-weight:600;color:var(--text-primary);font-size:var(--text-base)}.accessory-link[data-astro-cid-5slitzer]{color:var(--accent);text-decoration:none;font-size:var(--text-sm);font-weight:500;transition:color .2s ease}.accessory-link[data-astro-cid-5slitzer]:hover{color:var(--accent-strong);text-decoration:underline}.accessories-guides[data-astro-cid-5slitzer]{margin-top:20px;font-size:var(--text-sm);color:var(--text-secondary)}.accessories-guides[data-astro-cid-5slitzer] a[data-astro-cid-5slitzer]{color:var(--accent);font-weight:500}.accessories-guides[data-astro-cid-5slitzer] a[data-astro-cid-5slitzer]:hover{text-decoration:underline}@media(max-width:600px){.accessories-grid[data-astro-cid-5slitzer]{grid-template-columns:1fr}}.content-block{margin-bottom:32px}.content-block h3{margin-bottom:16px;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.content-block p{margin-bottom:16px;line-height:1.8;color:var(--text-secondary);max-width:56ch}.content-block p:last-child{margin-bottom:0}.recommendations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:24px}.recommendation-card{background:linear-gradient(135deg,#c0492a14 0,color-mix(in srgb,var(--surface) 95%,transparent));border:1.5px solid rgba(192,73,42,.25);border-radius:14px;padding:24px 24px 24px 28px;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;box-shadow:0 4px 20px #0003}.recommendation-card:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:4px;background:linear-gradient(180deg,var(--accent-fill) 0,rgba(192,73,42,.3) 100%);border-radius:0 4px 4px 0}.recommendation-card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 8px 32px #c0492a33}.recommendation-card h3,.recommendation-card h4{color:var(--fg);margin-bottom:12px;font-size:var(--text-md);font-weight:700;letter-spacing:.01em}.recommendation-card p{color:var(--muted);line-height:1.65;font-size:var(--text-base);margin:0}.final-verdict{background:linear-gradient(135deg,var(--accent-subtle) 0,var(--card-bg) 100%);border:2px solid var(--accent);border-radius:16px;padding:32px;margin-top:32px}.final-verdict h2{color:var(--accent-strong);margin-bottom:16px;font-size:var(--text-2xl)}.final-verdict p{margin-bottom:16px;line-height:1.7;color:var(--text-primary);max-width:56ch}.final-verdict strong{color:var(--accent-strong);font-weight:600}.faq-section{margin-top:48px}.faq-item{background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:16px;overflow:hidden;transition:border-color .2s ease}.faq-item:hover{border-color:var(--accent)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 24px}.faq-answer.open{padding:0 24px 20px}.faq-answer p{color:var(--text-secondary);line-height:1.7;margin:0;max-width:56ch}@media(max-width:768px){.recommendations-grid{grid-template-columns:1fr;gap:16px}.final-verdict{padding:24px}.final-verdict h2{font-size:var(--text-xl)}.faq-answer.open{padding:0 20px 16px}}.author-box{background:var(--bg-soft);border-radius:12px;padding:24px;margin-top:32px}.measured-specs .measured-group{margin:28px 0 10px;font-size:1rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.measured-specs .measured-group:first-of-type{margin-top:16px}.measured-source{margin:10px 0 0;font-size:.85rem;line-height:1.6;color:var(--muted);max-width:56ch}.measured-source a{color:inherit;text-decoration:underline}.measured-source em{font-style:normal;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.95em}.score-total{display:flex;align-items:baseline;gap:8px;margin:0 0 20px}.score-total-value{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;line-height:1;letter-spacing:-.02em}.score-total-unit{font-size:.95rem;color:var(--muted)}.score-rows{list-style:none;margin:0;padding:0;display:grid;gap:18px}.score-row-head{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.score-dim{font-weight:600}.score-weight{font-size:.8rem;color:var(--muted);margin-left:auto}.score-value{font-variant-numeric:tabular-nums;font-weight:700;min-width:2.6ch;text-align:right}.score-bar{height:6px;border-radius:3px;background:color-mix(in srgb,var(--text-primary) 12%,transparent);overflow:hidden}.score-bar-fill{display:block;height:100%;border-radius:3px;background:var(--accent, currentColor)}.score-basis{margin:8px 0 0;font-size:.9rem;line-height:1.6;color:var(--muted);max-width:56ch}.score-note{margin:22px 0 0;font-size:.85rem;line-height:1.6;color:var(--muted);max-width:56ch}.score-rows,.score-total{max-width:640px}.specs-pointer{max-width:720px;margin:-18px 0 28px;font-size:var(--text-sm);color:var(--muted);line-height:1.5}#verdict .btn-buy{max-width:720px}.specs-pointer a{color:var(--accent-strong);text-decoration:underline;text-underline-offset:2px}.sticky-cta-bar[data-astro-cid-jj56rbkb]{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 95%,transparent),color-mix(in srgb,var(--surface) 99%,transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.1);padding:12px 16px;transform:translateY(100%);opacity:0;transition:transform .3s ease,opacity .3s ease;box-shadow:0 -4px 24px #0006}.sticky-cta-bar[data-astro-cid-jj56rbkb].visible{transform:translateY(0);opacity:1}.sticky-cta-content[data-astro-cid-jj56rbkb]{max-width:600px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.sticky-cta-info[data-astro-cid-jj56rbkb]{display:flex;flex-direction:column;gap:2px}.sticky-cta-name[data-astro-cid-jj56rbkb]{font-size:var(--text-sm);font-weight:600;color:var(--fg, var(--fg));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.sticky-cta-price[data-astro-cid-jj56rbkb]{font-size:var(--text-md);font-weight:800;color:var(--color-success)}.sticky-cta-btn[data-astro-cid-jj56rbkb]{display:inline-flex;align-items:center;gap:6px;padding:12px 20px;background:var(--accent-fill);color:#fff;font-size:var(--text-sm);font-weight:700;border-radius:var(--radius-sm);text-decoration:none;white-space:nowrap;transition:.2s ease;transition-property:var(--motion-props)}.sticky-cta-btn[data-astro-cid-jj56rbkb]:hover{background:var(--accent-fill-strong)}@media(min-width:769px){.sticky-cta-bar[data-astro-cid-jj56rbkb]{display:none}}@supports (padding-bottom: env(safe-area-inset-bottom)){.sticky-cta-bar[data-astro-cid-jj56rbkb]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.verdict-scores[data-astro-cid-fi37anls]{display:grid;gap:10px;margin:18px 0 6px}.vs-grid[data-astro-cid-fi37anls]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0}.vs-tile[data-astro-cid-fi37anls]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:10px 12px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--surface)}.vs-tile[data-astro-cid-fi37anls] dt[data-astro-cid-fi37anls]{font-size:var(--text-xs);line-height:1.3;color:var(--muted)}.vs-tile[data-astro-cid-fi37anls] dd[data-astro-cid-fi37anls]{margin:0;font-family:var(--font-head);font-size:var(--text-xl);font-weight:700;line-height:1.1;color:var(--fg);font-variant-numeric:tabular-nums}.vs-tile--total[data-astro-cid-fi37anls]{border-color:var(--accent);background:var(--accent-subtle)}.vs-max[data-astro-cid-fi37anls]{margin-left:1px;font-size:var(--text-sm);font-weight:500;color:var(--muted)}.vs-link[data-astro-cid-fi37anls]{justify-self:start;font-size:var(--text-sm);font-weight:700;color:var(--accent-strong);text-decoration:none}.vs-link[data-astro-cid-fi37anls]:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.vs-grid[data-astro-cid-fi37anls]{grid-template-columns:repeat(3,minmax(0,1fr))}}
