#c-tab__tab1 b{font-weight:600;} h2 {font-size: 14px; color: #5b5b5b; font-weight: 600;} .seo-bloc {color: #4d4c4c;} h3 {font-size: 14px; font-weight: 600;} .product-page__tabs {background-color: #fff; line-height: 26px;} .product-page__tabs .c-tab {color: #2c2b29;}
.chitaem, .same {display: inline-block; margin-left: 1px; padding: 2px 10px 0px 10px; font-weight: 600; color: #595756; vertical-align: middle; letter-spacing: 0.8px; font-size: 11.6px; text-transform: uppercase; text-align: center; line-height: 21px; 
text-shadow: #ffffff 0 1px 0px; cursor: pointer; border: 1px solid #73706d; transition: all .3s ease;} .bottom-blok {margin-top: 8px; padding: 8px; border: 1px solid #979797; background: #f0f0f0;} 
.chitaem:hover, .same:hover {color: #fff; text-shadow: #5F666D 0 1px 0px; background-color: #6c757d; border-color: #6c757d;} .simen {margin: 9px 0px 9px 0px; padding: 2px 8px 2px 8px; border: 1px solid #c3c3c3; background: #ebebeb;} 
.product-page__tabs .c-tab__content {padding: 20px 16px 20px 18px; margin-bottom: 26px; border: 1px solid #D1D1D1; outline: 0; font-size: 14px;}
.product-page__tabs .c-tab__content table {display: block; float: none; max-width: 100%; overflow-x: auto; width: auto!important; height: auto!important; border-collapse: collapse;}
.product-page__tabs .c-tab__content table th, .product-page__tabs .c-tab__content table td {padding: 5px; border: 1px solid #000; }
.product-page__tabs .c-tab__content--desc img { -o-object-fit: contain; object-fit: contain; max-width: 100%; max-height: 100%; float: none!important; height: auto!important; }
.product-page__tabs .c-tab__link { font-family: 'RobotoRegular', Arial, sans-serif; color: #000; padding-left: 1px; padding-right: 1px; padding: 8px 12px; border: none; background: #E8E8E8; letter-spacing: 1px; text-decoration: none; -webkit-transition: all .9s; 
transition: all .9s; font-size: 15px; font-weight: 400; border-radius: 0; position: relative; z-index: 1; margin-left: 10px; text-transform: capitalize; position: relative; -webkit-transition: all .3s ease; transition: all .3s ease; border-radius: 5px 5px 0 0;}
.product-page__tabs .c-tab__link span {position: relative; z-index: 2; pointer-events: none;}
.product-page__tabs .c-tab__link::before {content: ''; width: 100%; height: 100%; background-color: var(--main-color); display: block; -webkit-transition: all .3s ease; transition: all .3s ease; -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transform: scaleY(0); transform: scaleY(0); top: 0; left: 0; border-radius: 5px 5px 0 0; z-index: 1; position: absolute;}
.product-page__tabs .c-tab__link--active, .product-page__tabs .c-tab__link:hover { text-shadow: #d75d00 0 1px 0px; -webkit-transition: all .3s ease; transition: all .3s ease; color: #fff;}
.product-page__tabs .c-tab__link--active::before, .product-page__tabs .c-tab__link:hover::before { -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transition: all .3s ease; transition: all .3s ease; }
.product-page__tabs .c-tab__link:first-child {margin-left: 0;}
.product-page__tabs #mg-product-comments-rating form textarea.new-comment, .product-page__tabs #treelike-comments form textarea.new-comment, 
.product-page__tabs .comments [name=comment] {border-radius: 1px; border-color: #e9e9e9; font-family: inherit; margin-bottom: 12px; background-color: #fff;}
.product-page__tabs .comments [name=comment] {border: 1px solid #CBC3BE; padding: 14px; box-sizing: border-box;}
.product-page__tabs .vote label {display: -webkit-box; display: flex;}
.product-page__tabs .vote label .rateit {margin-left: 15px;}
.product-page__tabs .comment-subscribe {display: -webkit-box; display: flex; align-items: center; letter-spacing: 0; margin-right: 10px;}
@media (max-width: 740px) { .product-page__tabs #treelike-comments form.add_new_comment {display: flex; flex-direction: column;} }
.product-page__tabs .comment-subscribe input {display: block; margin-left: 10px; cursor: pointer; height: 20px; width: 20px;}
.product-page__tabs #mg-product-comments-rating form button,
.product-page__tabs #treelike-comments form button,
.product-page__tabs .comments form .sendComment { font-family: 'FiraRegular', Arial, Helvetica, sans-serif; text-align: center; text-shadow: #d75d00 0 1px 0px; color: #fff; text-transform: uppercase; white-space: normal; font-size: 14px; letter-spacing: 1px; font-weight: 400; 
padding: 8px 11px; height: 37px; font-size: 15px; background-color: var(--main-color); border: 1px solid #ff7d1a; border-radius: 0px; box-sizing: border-box; -webkit-transition: all .3s ease; transition: all .3s ease;}
.product-page__tabs #mg-product-comments-rating form button:hover, .product-page__tabs #treelike-comments form button:hover, .product-page__tabs .comments form .sendComment:hover {background-color: #00B871; border: 1px solid #00AD6B; color: #fff; text-shadow: #008552 0 1px 0px;}
.product-page__tabs .comment-post {color: #77655c; background-color: rgba(253, 247, 242, 0.9); border:1px solid #CBC3BE;}
#mg-product-comments-rating .comment-info .top-line { -webkit-box-align: center; align-items: center; flex-wrap: wrap; display: -webkit-box; display: flex; }
#mg-product-comments-rating .comment-info ul li span.author {display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex: 1;}
#mg-product-comments-rating .comment-info .rateit .rateit-range {margin-bottom: 0;}
#mg-product-comments-rating .comment-info ul li span.action { -webkit-box-flex: 1; flex: 1; display: -webkit-box; display: flex; -webkit-box-pack: end; justify-content: flex-end;}
#mg-product-comments-rating .comment-info .comment-line {text-align: left; color: var(--text-color);}
#mg-product-comments-rating .comment-info .answer a {border: none; -webkit-transition: all .3s ease; transition: all .3s ease; text-transform: uppercase; font-family: inherit; height: 30px; padding: 5px 15px; display: -webkit-inline-box; display: inline-flex; 
-webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 5px; font-weight: 600; font-size: 12px; -webkit-transition: all .3s ease; transition: all .3s ease; color: #fff; background: var(--main-color); cursor: pointer;}
/* --- Для картинок в TABS --- */
.img__elem {width: 100%; max-width: 408px;} .img__elem .image__blok {position: relative; width: 100%; max-width: 100%; height: 100%; max-height: 600px; background: #fff; margin: 14px 0px 4px 0px; padding: 6px 6px 6px 6px; border: 1px solid #b7b7b7; border-radius: 3px;}
.img__elem .fa-arrows-alt {position: absolute; right: 8px; bottom: 8px; width: 30px; height: 30px; padding: 5px 6px 6px 7px; text-align: center; background: rgba(255, 255, 255, 0.7); border: 1px solid #717171; border-radius: 3px; opacity: 0.8;}
.clears {clear: both; height: 1px;} .iner1 {margin-right: 19px;} .iner1, .iner2 {float: left;} 
@media (max-width:920px) { .img__elem {width: 100%; max-width: 508px; margin: 0px auto;} .iner1 {margin-right: 0px;} }
#mg-product-comments-rating .comment-info .answer a span {font-size: 12px;}
@media (min-width:310px) and (max-width:767px) { #mg-product-comments-rating .comment-info .answer a {height: auto;} }
#mg-product-comments-rating .comment-info .answer a:hover { -webkit-transition: all .3s ease; transition: all .3s ease; color: #fff; background: #000; border: none;}
@media (max-width:528px) { .product-page__tabs .c-tab__nav {display: block; width:99.85%; margin: 0px auto; text-align:center;} .product-page__tabs .c-tab__link {margin-left: 4px; margin-top: 10px; padding: 8px 10px;} 
.product-page__tabs .c-tab__link:first-child {margin-left: 0;} .product-page__tabs .c-tab__link::before {border-radius: 5px 5px 0 0;}
.product-page__tabs .c-tab__content {padding: 15px; font-size: 13px;} h3 {font-size: 13px;} }
@media (max-width: 392px) { .product-page__tabs .c-tab__link {font-size:13px; letter-spacing: 0.3px;} }
@media (max-width: 358px) { .product-page__tabs .c-tab__link {padding: 7px 9px;} }
@media (max-width: 330px) { .product-page__tabs .comment-subscribe input {margin-left: 5px;} }
[hidden] {display: none;}