tbody, td, tfoot, th, thead, tr {
    border-width: 1px;
}
td {
    padding: 0.3rem;
}

/*! CSS Used from: https://unpkg.com/purecss@2.0.3/build/base-min.css */
h1{font-size:2em;margin:.67em 0;}
a{background-color:transparent;}
img{border-style:none;}
button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;}
/*! 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%;}
/*! 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;}
button{font-size:inherit;}
.button-wrapper{display:flex;}
.button-wrapper .button{display:flex;align-content:center;justify-content:center;padding:15px 33px;margin:15px 0 15px 0;border:1.5px solid;border-radius:7px;text-decoration:none;display:flex;align-items:center;cursor:pointer;}
.button-wrapper .button-primary{color:#21145f;}
.button-wrapper .button-filled{background-color:currentcolor;}
.button-wrapper .button-filled *{color:#fff;}
h1{color:#21145f;font-size:36px;font-weight:900;line-height:130%;margin:10px 0;}
h2{color:#21145f;font-size:24px;font-weight:900;margin:10px 0;}
.subpage-h1{font-size:36px;}
.breadcrumbs{margin-top:30px;display:flex;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;flex-direction:row;}
.breadcrumbs .breadcrumb{display:flex;font-size:14px;text-decoration:none;color:#21145f;}
.breadcrumbs .breadcrumb:last-of-type{color:#231f20;opacity:.7;}
.breadcrumbs .breadcrumb:not(:last-of-type):after{margin:0 8px;display:flex;background-image:url(https://t-textile.ru/img/svg/breadcrumb-arrow.svg);content:"";width:16px;height:16px;}
.supertext{vertical-align:top;font-size:70%;}
.pure-u-1>p:last-child{margin-bottom:0;}
.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 .consumables-table .tbody .tr .td:nth-child(1){min-width:210px;width:270px;}
.table-wrapper .consumables-table .tbody .tr .td:nth-child(2){min-width:100px;width:160px;}
.table-wrapper .consumables-table .tbody .tr .td:nth-child(3){min-width:120px;width:160px;}
.table-wrapper .consumables-table .tbody .tr .td:nth-child(4){min-width:120px;width:170px;}
.table-wrapper .consumables-table .tbody .tr .td:nth-child(5){min-width:200px;white-space:nowrap;line-height:140%;}
.img-gen{width:100%;max-width:650px;border-radius:10px;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;}
.pure-g ol{letter-spacing:normal;line-height:27px;}
.pure-g p{line-height:27px;margin:0 0 15px 0;}
.pure-g h1:not(.centered){margin:0;}
.section-content-wrapper{padding:16px;}
@media screen and (min-width: 1020px){
.section-content-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;}
}
@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%;}
h2:target:before{content:"";display:block;height:20px;margin:-20px 0 0;}
/*! CSS Used from: https://t-textile.ru/styles/layouts/minified/catalog-sets-sub.min.css */
.breadcrumbs{margin-bottom:25px;}