.supertext{vertical-align:top;font-size:70%;}
.table-wrapper{overflow-x:auto;padding-bottom:20px;}
.table-wrapper .general-table{display:table;overflow-x:hidden;min-width:100%;border-collapse:collapse;}
.table-wrapper .general-table .thead{display:table-header-group;}
.table-wrapper .general-table .thead .tr{display:table-row;background-color:#f7f8fd;height:50px;}
.table-wrapper .general-table .thead .tr .th{white-space:nowrap;display:table-cell;opacity:.6;padding-top:18px;text-align:left;}
.table-wrapper .general-table .thead .tr .th:nth-child(1){padding-left:35px;}
.table-wrapper .general-table .tbody{display:table-row-group;}
.table-wrapper .general-table .tbody .tr{display:table-row;height:50px;text-decoration:none;}
.table-wrapper .general-table .tbody .tr .td{white-space:nowrap;display:table-cell;font-size:18px;color:#231f20;padding:10px 10px 5px 10px;vertical-align:middle;}
.table-wrapper .general-table .tbody .tr .td:nth-child(1){text-align:left;font-weight:900;color:#21145f;}
.table-wrapper .general-table .tbody .tr .td:nth-child(1){padding-left:35px;}
.table-wrapper .general-table .tbody .tr:nth-child(2n){background-color:#f7f8fd;}
.table-specifications .td{text-align:center;}
.table-specifications .td:nth-child(1){text-align:left;}
/*! CSS Used from: Embedded */
.td,.th{padding-left:5px;padding-right:5px;}
.tr .td:nth-child(2),.tr .th:nth-child(2){border-left:black 1px solid;}
.tr .td:nth-child(3),.tr .th:nth-child(3){border-left:black 1px solid;width:160px!important;}

/*! CSS Used from: https://t-textile.ru/styles/minified/main.min.css */
*{scroll-behavior:smooth;outline-offset:-1px;}
.table-wrapper{overflow-x:auto;padding-bottom:20px;}
.table-wrapper .general-table,.table-wrapper table{display:table;overflow-x:hidden;min-width:100%;border-collapse:collapse;}
.table-wrapper .general-table tbody,.table-wrapper table tbody{display:table-row-group;}
.table-wrapper .general-table tbody tr,.table-wrapper table tbody tr{display:table-row;height:50px;text-decoration:none;}
.table-wrapper .general-table tbody tr td,.table-wrapper table tbody tr td{white-space:nowrap;display:table-cell;font-size:18px;color:#231f20;padding:10px 10px 5px 10px;vertical-align:middle;}
.table-wrapper .general-table tbody tr td:nth-child(1),.table-wrapper table tbody tr td:nth-child(1){text-align:left;font-weight:900;color:#21145f;}
.table-wrapper .general-table tbody tr td:nth-child(1),.table-wrapper table tbody tr td:nth-child(1){padding-left:35px;}
.table-wrapper .general-table tbody tr .table-subheading,.table-wrapper table tbody tr .table-subheading{opacity:.6;font-size:18px;height:45px;padding-top:35px;padding-bottom:0;font-weight:normal;}
.table-wrapper .general-table tbody tr .table-subheading:nth-child(1),.table-wrapper table tbody tr .table-subheading:nth-child(1){color:#231f20;}
.table-wrapper .general-table tbody tr:nth-child(2n),.table-wrapper table tbody tr:nth-child(2n){background-color:#f7f8fd;}
.table-specifications td{text-align:center;}
.table-specifications td:nth-child(1){text-align:left;}

/*! CSS Used from: https://unpkg.com/purecss@2.0.3/build/base-min.css */
img{border-style:none;}
/*! CSS Used from: https://unpkg.com/purecss@2.0.3/build/grids-min.css */
.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start;}
.pure-g{word-spacing:-.43em;}
.pure-g [class*=pure-u]{font-family:sans-serif;}
.pure-u-1{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}
.pure-u-1{width:100%;}



.box-video-item {
    position: relative;
      position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  height: 0;
  overflow: hidden;

}
.box-video-item iframe {
     position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}

.gallery-out {
padding: 3rem 0 1rem;
}
.gallery-product-slide-out img {
    max-width: 100%;
    display: block;
    margin: auto;
    height: auto;
}
.gallery-products-item {
    overflow: hidden;
}
.gallery-product-slide-out {
    padding: 1rem;
}

/*! CSS Used from: https://unpkg.com/purecss@2.0.3/build/grids-responsive-min.css */
@media screen and (min-width:64em){
.pure-u-lg-1-2{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;}
.pure-u-lg-1-2{width:50%;}
}
/*! CSS Used from: https://t-textile.ru/styles/minified/main.min.css */
*{scroll-behavior:smooth;outline-offset:-1px;}
.img-gen{width:100%;max-width:650px;border-radius:10px;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;}
@media screen and (max-width: 1020px){
.pure-g>div{box-sizing:border-box;padding:15px 0;}
}
@media screen and (min-width: 1020px){
.pure-g>div{box-sizing:border-box;padding:12px 12px;}
}
.pure-g{width:100%;}