﻿html{cursor: default}
.shop-sorting, .shop-item__buttons, .shop-item__icons-favorite, .shop-item__icons-compare{display: none}
.shop-item__icons-quick:before{content: "Быстрый просмотр" !important}
.shop-item__icons-quick{width: auto;height: auto;border-radius: 30px; color: #fff;margin: 0 auto;padding: 5px 10px;display: table !important;background: #3960ff}
.shop-item__icons-quick:hover{background: #fff !important;color: #3960ff;border: 1px #3960ff solid;box-shadow: inset 0 -3.25em 0 0 #fff;}
.shop-item__icons{width: 100%}
.woocommerce-product-form-wrap{display: none !important}
.woocommerce-Tabs-panel--additional_information{display: block !important}
.kupit{position: relative;border-radius: 4px;display: inline-block;font-weight: 400;text-align: center;vertical-align: middle;background: #3960ff;color: #fff !important;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;text-decoration: none;user-select: none;border: 1px solid transparent;padding: 0.375rem 0.75rem;line-height: 1.5;margin: 0 10px 10px 0;border: 1px solid #3960ff}
.update-api{position: absolute;border-radius: 4px;display: inline-block;font-weight: 400;text-align: center;vertical-align: middle;background: #3960ff;color: #fff !important;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;text-decoration: none;user-select: none;border: 1px solid transparent;padding: 0.375rem 0.75rem;line-height: 1.5;margin: 0 10px 10px 0;right: -10px;top: -40px;cursor: pointer;border: 1px solid #3960ff}
#content-1{position: relative}
.kupit:hover, .update-api:hover{box-shadow: inset 0 -4em 0 0 #fff;color: #3960ff !important}
.img-hide img{display: none}
@media (min-width: 768px){
.shop-item__icons {top: 40px;left: 0}
}
.form-block{display: none}
.change input{display: table;margin: 0 auto;margin-top: 20px;}
/*
.change{visibility: hidden;}
#fancybox-content .change{visibility: visible}
*/
.fancybox-inline{color: #000;text-decoration: none}
.api {width: 100%;}
.api tr a{color: #3960ff; border: none; outline:none;text-decoration: none}
.api tr a:hover{color:#000}
.api tr:nth-child(odd) td{background: #fefefe}
.form-api{font-size: 14px;line-height: 1.1em;}
.form-api tr td{border: 1px solid #dee2e6;padding: 0.3em;}
/*табы*/
.tabs {font-size: 0;width: 100%}
.tabs>input[type="radio"] {display: none;}
.tabs>div {display: none;font-size: 16px;}
#tab-btn-1:checked~#content-1,#tab-btn-2:checked~#content-2,#tab-btn-3:checked~#content-3 {display: block;}
.tabs>label {display: inline-block;text-align: center;vertical-align: middle;user-select: none;background-color: #fff;border: 1px solid #e0e0e0;padding: 10px 25px;font-size: 16px;font-weight: bold;line-height: 1.5;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;cursor: pointer;position: relative;top: 1px;margin-bottom: 0}
.tabs>label:not(:first-of-type) {border-left: none;}
.tabs>input[type="radio"]:checked+label {background-color: #e9ecef;border-bottom: 1px solid #dee2e6;}
.entry-content table{margin: 0}
@media (max-width: 767px){
.tabs {overflow-y: scroll}	
}
/*конец табы*/