.ik-spec{font-family:Lato,sans-serif}.ik-spec__head{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:44px}.ik-spec__heading{color:#17161c;flex:0 1 620px;font-family:Montserrat,sans-serif;font-size:46px;font-weight:800;line-height:1.1;margin:0}p.ik-spec__intro{color:#66645e;flex:0 1 520px;font-size:16px;line-height:1.5;margin:0}.ik-spec__table{background-color:#fff;border:1px solid #e4ded3;border-radius:14px;overflow:hidden}.ik-spec__row{border-top:1px solid #e4ded3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr)}.ik-spec__row:first-child{border-top:0}.ik-spec__row--head{background-color:#17161c;border-top:0}.ik-spec__cell{color:#66645e;font-size:15px;line-height:1.55;padding:24px 20px}.ik-spec__row--head .ik-spec__cell{color:#f5f2ec;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.4;padding:16px 20px;text-transform:uppercase}.ik-spec__cell--title{color:#17161c;font-size:18px;font-weight:700;line-height:1.35}.ik-spec__label{display:none}@media(max-width:1023px){.ik-spec__head{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:32px}.ik-spec__heading{font-size:38px}}@media(max-width:767px){.ik-spec__heading{font-size:32px}.ik-spec__row--head{display:none}.ik-spec__row{border-top:1px solid #e4ded3;grid-template-columns:minmax(0,1fr);padding:20px 0}.ik-spec__row:nth-child(2){border-top:0}.ik-spec__cell{padding:6px 20px}.ik-spec__label{color:#8f8c86;display:block;font-size:11px;font-weight:700;letter-spacing:.02em;margin-bottom:2px;text-transform:uppercase}.ik-spec .ik-spec__heading,.ik-spec p.ik-spec__intro{flex:none}}.ik-spec__label.ik-spec__label{font-size:12px}