/* Pigeon presentation only. EDISON engine, catalog and adapters are unchanged. */
:root{color-scheme:light;--green:#ad2327;--black:#fff;--muted:#626970;--line:#e1e3e5}body{background:#f6f6f6;color:#282828;font-family:Arial,Helvetica,sans-serif}a{color:#387f96}.topbar{display:flex;justify-content:space-between;padding:10px 4%;font-size:13px;color:#777;background:#f5f5f5;border-bottom:1px solid #eee}.topbar a{text-decoration:none}header{background:#fff;height:104px;padding:20px 4%;gap:32px;border:0}header .brand img{width:224px;height:auto}.header-title{flex:1;font-size:18px;color:#4b4b4b}header nav{gap:24px}header nav a{color:#282828;font-weight:700;white-space:nowrap}.brand-nav{background:#ad2327;color:white}.brand-nav>div{max-width:1320px;margin:auto;display:flex;align-items:center;min-height:52px;padding:0 12px}.brand-nav a,.brand-nav [aria-current]{padding:15px 22px;color:white;text-decoration:none;font-size:15px;font-weight:600}.brand-nav a:hover,.brand-nav [aria-current]{background:#941e22}.brand-nav .market{margin-left:auto;font-size:13px;padding:0 16px}main{max-width:1400px;padding:36px 4%}.intro{margin-bottom:30px}h1{font-size:clamp(28px,3.2vw,42px);letter-spacing:-.035em;color:#282828}h1 em{color:#ad2327}.eyebrow{color:#ad2327}.muted,.hint,.notice,.source-line,.variant .meta,.region{color:#626970}.edition{color:#626970;border-color:#ad2327}.edition strong{color:#282828}.workspace{background:#fff;border:1px solid #e1e3e5;border-top:3px solid #ad2327;border-radius:5px;grid-template-columns:310px minmax(0,1fr);box-shadow:0 3px 14px #00000004}aside{background:#fff;border-color:#e1e3e5}.step{background:#fbecee;color:#ad2327;border-radius:4px}.section-title #count{color:#626970}label{color:#444}select,select option{background:#fff;color:#333;border-color:#d4d7da;border-radius:4px}select:disabled{background:#f5f5f5;color:#888}button[type=submit]{background:#ad2327;color:#fff;border-radius:4px}button[type=submit]:hover{background:#941e22}button[type=submit] span{color:#fff}.reset{color:#626970}.empty-sign{background:#fbecee;color:#ad2327;border-radius:50%}.empty p{color:#626970}.variant{background:#fff;border-color:#e1e3e5;border-radius:5px}.variant h3{color:#282828}.tag,.fit-status{background:#fbecee;color:#982126;border-radius:3px}.spec{border-color:#e1e3e5}.spec small{color:#626970}.spec strong{color:#282828}.parts{background:#f6f6f6;border-color:#e1e3e5}.warning{background:#fff8eb;color:#80551f;border-color:#d6a547;border-radius:4px}.edison-fit{background:#fafafa;border-color:#e1e3e5;border-radius:4px}.edison-fit p{color:#626970}.edison-fit h4{color:#282828}.adapter-guide{background:#fff;border-color:#e1e3e5;border-radius:5px}.adapter-guide summary{color:#282828}.adapter-guide summary span{color:#ad2327}.adapter-grid article{background:#fff;border-color:#e1e3e5;border-radius:4px;overflow:hidden}.adapter-grid p{color:#626970}.arm-diagram{background:#fff}.arm-diagram figcaption{color:#282828}footer{color:#737373;border-color:#ddd;gap:16px;flex-wrap:wrap;font-size:13px}footer a{color:#387f96}#language{min-width:70px;color:#333;background:#fff}:focus-visible{outline-color:#ad2327}
@media(max-width:1000px){header{gap:22px}header .brand img{width:190px}.brand-nav .market{display:none}.workspace{grid-template-columns:275px minmax(0,1fr)}}
@media(max-width:700px){header{height:auto;min-height:85px;padding:18px 4%;gap:14px;flex-wrap:wrap}header .brand img{width:175px}.header-title{display:none}header nav{margin-left:auto;gap:12px}.phone{font-size:12px}.topbar{font-size:11px}.brand-nav>div{padding:0 3%;flex-wrap:wrap}.brand-nav a,.brand-nav [aria-current]{font-size:12px;padding:14px 10px}main{padding:26px 4%}.workspace{display:block}.results{padding:22px 16px}.edition{display:none}.specs{grid-template-columns:1fr 1fr}.spec:last-child{grid-column:1/-1}.edison-fit.with-photo{grid-template-columns:1fr}.adapter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}footer{flex-direction:column}}
.wiper-shop{border-top:1px solid #ddd;margin-top:24px;padding-top:20px}.wiper-shop h4{font-size:19px;margin:0 0 10px}.wiper-shop p{font-size:13px;color:#626970}.wiper-shop .eyebrow{color:#ad2327}.shop-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:20px 0}.shop-size{border:1px solid #ddd;border-radius:5px;padding:15px;min-width:0}.shop-size h4{color:#ad2327;font-size:24px}.shop-size h4 span{font-size:13px}.shop-size a{display:flex;justify-content:space-between;gap:8px;text-decoration:none;padding:10px 0;border-top:1px solid #eee;font-size:14px;color:#333}.shop-size a:hover{color:#ad2327}.shop-size a span{color:#ad2327}
