.km-characteristics{margin:0 0 20px;color:#182d36;min-width:0}
.km-characteristics>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px 12px;align-items:baseline;padding:7px 0;border-bottom:1px solid #e4e7e5}
.km-characteristics dt,.km-characteristics dd{margin:0;min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.km-characteristics dt{color:#526872;font-weight:400}
.km-characteristics dd{text-align:right;font-weight:500}
.km-characteristics .km-characteristics-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.km-characteristics .km-characteristics-link:hover{color:#974a2d}
.km-characteristics .km-characteristics-link:focus-visible{outline:2px solid #974a2d;outline-offset:3px;border-radius:2px}
.km-characteristics--product{margin:0 0 24px;width:100%}
.km-characteristics--product dt,.km-characteristics--product dd{font-size:16px}
.km-characteristics--product>div{padding:8px 0}
@media(max-width:767px){.km-characteristics--card>div{grid-template-columns:minmax(0,1fr);gap:0;padding:5px 0}.km-characteristics--card dd{text-align:left}.km-characteristics--product>div{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}
