.sd-gilet-compare{background:linear-gradient(105deg,#0C1725,#12243A);padding:44px 0;color:#fff}
.sd-gilet-compare .sd-led-compare__wrap{width:min(1120px,calc(100% - 48px));display:grid;grid-template-columns:34% 62%;gap:4%;align-items:center}
.sd-gilet-compare .sd-led-compare__intro{margin:0;text-align:left;min-width:0}
.sd-gilet-compare .sd-led-compare__intro .sd-gilet-compare__eyebrow{margin:0 0 12px;color:#E86F32;font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.4}
.sd-gilet-compare .sd-led-compare__intro h2{font-size:clamp(30px,2.65vw,38px);line-height:1.15;color:#fff;margin:0 0 16px;text-wrap:initial}
.sd-gilet-compare .sd-led-compare__intro h2 span{color:#E86F32}
.sd-gilet-compare .sd-led-compare__intro p{font-size:16px;line-height:1.55;color:#cbd5e1;margin:0}
.sd-gilet-compare .sd-led-compare__intro .sd-gilet-compare__detail{margin-top:22px;padding-top:16px;border-top:1px solid #ffffff30;font-size:14px;color:#b8c8dc}
.sd-gilet-compare .sd-gilet-compare__comparison{width:min(100%,620px);justify-self:center;min-width:0}
.sd-gilet-compare .sd-gilet-compare__lighting{margin:0 0 10px;text-align:center;color:#cbd5e1;font-size:14px;line-height:1.4}
.sd-gilet-compare .sd-led-compare__views{width:100%;margin:0;column-gap:0;row-gap:0;border:1px solid #ffffff26;border-radius:14px;overflow:hidden;background:#071321}
.sd-gilet-compare .sd-led-compare__view{padding:10px;row-gap:8px}
.sd-gilet-compare .sd-led-compare__view--safydog{position:relative}.sd-gilet-compare .sd-led-compare__view--safydog::before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:#ffffff26;pointer-events:none}
.sd-gilet-compare .sd-led-compare__view figcaption{font-size:14px;line-height:1.35;align-self:center;display:flex;align-items:center;gap:7px;text-decoration:none;color:#e4ebf4;min-height:2.7em;margin:0}
.sd-gilet-compare .sd-led-compare__view figcaption::before{content:"";width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:#8999ac}
.sd-gilet-compare .sd-led-compare__view--safydog figcaption::before{background:#E86F32}
.sd-gilet-compare .sd-led-compare__window{aspect-ratio:var(--sd-gilet-view-ratio);border-radius:7px;box-shadow:none;border:0}
.sd-gilet-compare .sd-led-compare__view--safydog .sd-led-compare__window::before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:2px;background:#E86F32;pointer-events:none}
.sd-gilet-compare .sd-led-compare__note{margin:10px 0 0;color:#b8c8dc;font-size:12.5px;line-height:1.45;text-align:center}
@media(min-width:900px) and (max-height:800px){.sd-gilet-compare{padding:40px 0}.sd-gilet-compare .sd-gilet-compare__comparison{max-width:540px}}
@media(max-width:899px){.sd-gilet-compare .sd-led-compare__wrap{grid-template-columns:minmax(0,1fr);gap:24px}.sd-gilet-compare .sd-led-compare__intro{max-width:620px;width:100%;justify-self:center}.sd-gilet-compare .sd-gilet-compare__comparison{max-width:520px}}
@media(max-width:749px){.sd-gilet-compare{padding:28px 0}.sd-gilet-compare .sd-led-compare__wrap{width:calc(100% - 32px);gap:18px}.sd-gilet-compare .sd-led-compare__intro h2{font-size:clamp(25px,6.8vw,28px);margin-bottom:12px}.sd-gilet-compare .sd-led-compare__intro p{font-size:14.5px;line-height:1.5}.sd-gilet-compare .sd-led-compare__intro .sd-gilet-compare__eyebrow{font-size:11px;margin-bottom:10px}.sd-gilet-compare .sd-led-compare__intro .sd-gilet-compare__detail{margin-top:16px;padding-top:12px;font-size:13px}.sd-gilet-compare .sd-gilet-compare__lighting{font-size:12.5px;margin-bottom:8px}.sd-gilet-compare .sd-led-compare__view{padding:7px;row-gap:7px}.sd-gilet-compare .sd-led-compare__view figcaption{font-size:12px;gap:5px;min-height:2.7em}.sd-gilet-compare .sd-led-compare__view figcaption::before{width:8px;height:8px;flex-basis:8px}.sd-gilet-compare .sd-led-compare__note{font-size:12px;text-align:left;margin-top:9px}}
