table {
margin-top: 27px;
width: 100%;
border-spacing: 0;
border-collapse: collapse
}

table tr:last-child td {
border-bottom: 1px solid #dbdbdb
}

table td {
font-size: 14px;
font-family: Circe, sans-serif;
font-weight: normal;
height: 42px;
border-top: 1px solid #dbdbdb;
padding: 1px 5px 1px 15px
}

table td:first-child {
color: #808080;
width: 255px
}

table td:last-child {
color: #323232
}

table td a {
font-size: 14px;
font-family: Circe, sans-serif;
font-weight: normal;
color: #008cd2;
position: relative;
line-height: 16px;
display: inline-block
}

table td a:after {
content: '';
width: 23px;
height: 1px;
position: absolute;
left: 0;
bottom: 0;
background-color: #008cd2;
-webkit-transform: scale(0, 1);
transform: scale(0, 1);
transform-origin: left top;
-webkit-transition: transform 0.3s ease;
transition: transform 0.3s ease
}
.product-item .item-wr .product-info-block .descr-wr table{
  margin-top: 0!important;
}
.nano {
    position: relative;
    height: 200px!important;
    overflow: hidden;
    margin-top: 0!important;
    overflow-y: scroll;
}
.styled-scrollbars {
  /* Foreground, Background */
  scrollbar-color: #999 #ccc;
}
.styled-scrollbars::-webkit-scrollbar {
  width: 10px; /* Mostly for vertical scrollbars */
  height: 10px; /* Mostly for horizontal scrollbars */
}
.styled-scrollbars::-webkit-scrollbar-thumb { /* Foreground */
  background: #999;
}
.styled-scrollbars::-webkit-scrollbar-track { /* Background */
  background: #333;
}
