.bf26r--brand-edition .bf26r__timeline-light{position:relative;z-index:1;background:#fff;color:#171719;border-block:1px solid #e9e4e4}
.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline{padding-block:28px 30px;grid-template-columns:215px minmax(0,1fr);gap:28px 34px}
.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline h2{color:#161618;font-weight:800}
.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline h2:after{box-shadow:none;background:#c91c25}
.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline .bf26r__phase-status{color:#635459;font-weight:600}
.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline .bf26r__steps li{background:#fbe7e8;border:1px solid #f4cdd0;color:#80111a;box-shadow:none;animation:none;min-height:108px}
.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline .bf26r__steps li :is(strong,.bf26r__step-icon){color:#b4111f}
.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline .bf26r__steps li small{color:#6f333a;font-size:12px}
.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline .bf26r__steps li[data-step=public],.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline .bf26r__steps li[aria-current=step]{background:#b4111f;border-color:#b4111f;color:#fff}
.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline .bf26r__steps li[data-step=public] :is(strong,small,span),.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline .bf26r__steps li[aria-current=step] :is(strong,small,span){color:#fff}
.bf26r--brand-edition[data-phase=early] .bf26r__timeline-light .bf26r__timeline .bf26r__steps li[data-step=public],.bf26r--brand-edition[data-phase=ended] .bf26r__timeline-light .bf26r__timeline .bf26r__steps li{background:#f4f1f2;border-color:#ded8da;color:#4f4549}
.bf26r--brand-edition[data-phase=early] .bf26r__timeline-light .bf26r__timeline .bf26r__steps li[data-step=public] :is(strong,small,span),.bf26r--brand-edition[data-phase=ended] .bf26r__timeline-light .bf26r__timeline .bf26r__steps li :is(strong,small,span){color:#4f4549}
.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline-rail{background:#e9dfe1}
.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline-rail>span{background:#b4111f}
.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline-rail>i{display:none}
.bf26r--brand-edition .bf26r__installation{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.65fr);gap:64px;align-items:center;padding-block:66px 80px;border-top:1px solid var(--line)}
.bf26r--brand-edition .bf26r__installation h2{margin-top:12px;font-size:clamp(30px,3.4vw,46px);font-weight:850;line-height:1.05;letter-spacing:-.045em;color:#fff}
.bf26r--brand-edition .bf26r__installation-note{margin-top:20px;font-size:16px;line-height:1.65;color:#c1bbba}
.bf26r--brand-edition .bf26r__installation-detail{margin-top:34px;padding-top:22px;border-top:1px solid #44363a}
.bf26r--brand-edition .bf26r__installation-detail>span{font-size:13px;letter-spacing:.13em;color:#ff7b82;font-variant-numeric:tabular-nums}
.bf26r--brand-edition .bf26r__installation-detail p{margin-top:10px;font-size:18px;font-weight:650;color:#fff;line-height:1.45;max-width:300px}
.bf26r--brand-edition .bf26r__installation-disclaimer{margin-top:20px;font-size:13px;line-height:1.5;color:#bdb6b8}
.bf26r--brand-edition .bf26r__compare{display:block;min-width:0;border:1px solid #574247;border-radius:14px;overflow:hidden;background:#171719}
.bf26r--brand-edition .bf26r__compare-stage{position:relative;isolation:isolate;aspect-ratio:1180/620;overflow:hidden;background:#202023}
.bf26r--brand-edition .bf26r__compare-image{position:absolute;inset:0;overflow:hidden}
.bf26r--brand-edition .bf26r__compare-image--after{z-index:2;clip-path:inset(0 calc(100% - var(--compare-position,50%)) 0 0)}
.bf26r--brand-edition .bf26r__compare-image img{position:absolute;width:100%;height:100%;object-fit:cover;max-width:none;pointer-events:none;user-select:none}
.bf26r--brand-edition .bf26r__compare--composite .bf26r__compare-image img{width:135.59323%;height:auto;left:-35.59323%;top:0}
.bf26r--brand-edition .bf26r__compare--composite .bf26r__compare-image--after img{top:-106.93548%}
.bf26r--brand-edition .bf26r__compare-tag{position:absolute;z-index:3;top:18px;padding:7px 13px;border-radius:5px;background:#19191b;color:#fff;font-size:13px;font-weight:700;line-height:1.3;pointer-events:none}
.bf26r--brand-edition .bf26r__compare-tag--before{right:18px}
.bf26r--brand-edition .bf26r__compare-tag--after{left:18px;background:#b4111f}
.bf26r--brand-edition .bf26r__compare-divider{position:absolute;z-index:3;top:0;bottom:0;left:var(--compare-position,50%);width:2px;background:#fff;transform:translateX(-50%);pointer-events:none}
.bf26r--brand-edition .bf26r__compare-divider>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;gap:7px;width:48px;height:48px;border:1px solid #fff;border-radius:50%;background:#b4111f;color:#fff;font-size:26px;line-height:1}
.bf26r--brand-edition .bf26r__compare-divider i{display:block;width:1px;height:15px;background:#ffffff8c}
.bf26r--brand-edition .bf26r__compare-input{position:absolute;z-index:4;inset:0;display:block;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y;appearance:none}
.bf26r--brand-edition .bf26r__compare-input::-webkit-slider-thumb{appearance:none;width:48px;height:100%;cursor:ew-resize}
.bf26r--brand-edition .bf26r__compare-input::-moz-range-thumb{width:48px;height:48px;border:0;cursor:ew-resize}
.bf26r--brand-edition .bf26r__compare-stage:focus-within{outline:3px solid #ff777b;outline-offset:-4px}
.bf26r--brand-edition .bf26r__benefits--after-products{border-top:1px solid var(--line);margin-bottom:28px}
.bf26r--brand-edition .bf26r__benefits--after-products .bf26r__benefit-grid{padding-block:32px}
@media(max-width:1100px){.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline{grid-template-columns:1fr;row-gap:22px}.bf26r--brand-edition .bf26r__installation{gap:32px;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr)}}
@media(max-width:749px){.bf26r--brand-edition .bf26r__installation{grid-template-columns:1fr;gap:28px;padding-block:44px 52px}.bf26r--brand-edition .bf26r__installation h2{max-width:340px;font-size:36px}.bf26r--brand-edition .bf26r__installation-detail{display:none}.bf26r--brand-edition .bf26r__installation-disclaimer{margin-top:14px}.bf26r--brand-edition .bf26r__installation-note{margin-top:14px}.bf26r--brand-edition .bf26r__compare-tag{top:12px;padding:6px 10px}.bf26r--brand-edition .bf26r__compare-tag--before{right:12px}.bf26r--brand-edition .bf26r__compare-tag--after{left:12px}.bf26r--brand-edition .bf26r__timeline-light .bf26r__timeline .bf26r__steps li{min-height:100px}.bf26r--brand-edition .bf26r__benefits--after-products{margin-bottom:16px}}

@media(min-width:750px) and (max-width:1000px){.bf26r--brand-edition .bf26r__installation{grid-template-columns:1fr;gap:32px}.bf26r--brand-edition .bf26r__installation-copy{max-width:620px}.bf26r--brand-edition .bf26r__installation-detail{display:none}.bf26r--brand-edition .bf26r__installation h2{font-size:42px}}

.bf26r--brand-edition .bf26r__compare-divider{left:0;width:100%;background:transparent;border-left:2px solid #fff;transform:translateX(var(--compare-position,0%))}
.bf26r--brand-edition .bf26r__compare-divider>span{left:0}
.bf26r--brand-edition bf26-installation-compare[data-auto-running] .bf26r__compare-divider{will-change:transform}
.bf26r--brand-edition .bf26r__compare-tag[hidden]{display:none!important}
