#compare .compare{--compare-label-width:24%;--compare-old-width:38%;--compare-product-width:38%;font-size:15px;line-height:1.75}
#compare .compare th,#compare .compare td{padding:2rem 1.75rem 2rem 0}
#compare .compare th:last-child,#compare .compare td:last-child{padding-left:1.75rem;padding-right:0}
#compare .compare thead th{padding-top:1.25rem;padding-bottom:1.4rem;vertical-align:middle;font-size:.9rem}
#compare #compare-old{color:#687178;font-weight:500}
#compare #compare-product{border-top:3px solid #1979eb;color:#1979eb;font-weight:600}
#compare .compare tbody tr{border-top:1px solid #e1e5e3}
#compare .compare tbody tr:last-child{border-bottom:1px solid #e1e5e3}
#compare .compare tbody th{vertical-align:middle;font-size:.9rem;font-weight:600;color:#202a27}
#compare .compare tbody td{color:#66716d;vertical-align:middle}
#compare .compare tbody td:last-child{color:#202a27}
.compare__label{display:flex;align-items:center;gap:.85rem}
.compare__icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #dce6e0;border-radius:11px;background:#fff;color:#1979eb}
.compare__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.compare__tool{white-space:nowrap;padding:.1em .3em;border-radius:4px;background:#edf4ff;color:#1264c6;font-weight:600;box-decoration-break:clone;-webkit-box-decoration-break:clone}
@media(max-width:899px) and (min-width:640px){#compare .compare{--compare-label-width:26%;--compare-old-width:37%;--compare-product-width:37%;font-size:14px}#compare .compare th,#compare .compare td{padding-right:1rem}#compare .compare th:last-child,#compare .compare td:last-child{padding-left:1rem}.compare__label{gap:.6rem}.compare__icon{width:32px;height:32px}}
@media(max-width:639px){#compare .compare{font-size:14px}#compare .compare tbody tr{gap:1.25rem;padding:1.75rem 0;grid-template-columns:repeat(2,minmax(0,1fr))}#compare .compare tbody th,#compare .compare tbody td{padding:0;vertical-align:top}#compare .compare tbody th{font-size:15px}#compare .compare tbody td::before{font-size:.75rem;margin-bottom:.75rem;color:#66716d;font-weight:600;line-height:1.5;border-top:2px solid transparent;padding-top:.6rem;margin-top:-.7rem}#compare .compare tbody td:last-child::before{color:#1979eb;border-top:2px solid #1979eb;padding-top:.6rem;margin-top:-.7rem}.compare__label{gap:.75rem}.compare__icon{width:34px;height:34px}}
