.clicklite{
    left:25% !important;
    width:50% !important;
    border-radius:5px;
}

.product-cart_buy1-click{
	font-family: inherit !important;
	margin-top: 15px;
	font-size: 16px;
	padding: 8px 19px;
	text-align: center;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 4px;
	font-weight: 500;
	color: var(--button-color);
	background-color: var(--button-color-light);
	transition: all .2s ease-in-out;
	width: 100% !important;
	text-align: center;
	line-height: 1.2;
	user-select: none;
	text-shadow: none;
	outline: 0;
	text-decoration: none;
}

.clicklite__counterCount {
	width: 26px !important;
}
.clicklite__counterCount input, .clicklite__totalPrice{
	font-size: 18px !important;
}
.clicklite__button{
    border-radius: 5px !important;
border: 1px solid transparent !important;
background: var(--primary-color);
color: white !important;
}
.clicklite__input{
    padding: 0 15px;
max-width: 100%;
width: auto !important;
height: 30px !important;
outline: 0;
border: 1px solid #e0e0e0;
border-radius: 4px;
background: #fff;
line-height: 28px;
box-shadow: none;
transition: border-color .2s ease-in-out;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
}
.clicklite__input:focus{
    border: 1px solid var(--primary-color) !important;
}
.c-header-middle-bar-phone__big-text{
    font-size: 18px !important;
font-weight: 500 !important;
}
.c-header-middle-bar-contacts__address-container{
    vertical-align: middle !important;
}


.b24-widget-button-position-bottom-right{
    right:40px !important;
    bottom:140px !important;
}
.c-product-thumb__buy-one-click{
    border-top: 1px solid #f2f2f2;
    /*margin-top: 20px;*/
    /*margin-bottom: -19px;*/
    text-align: center;
    padding: 6px 0;
}

.c-product-thumb__buy-one-click .clicklite__buttonView{
    color: var(--button-color);
background-color: transparent;
transition: all .3s ease-in-out;
padding: 8px 14px 9px;
cursor: pointer;
border: 1px solid transparent;
border-radius: 4px;
}
.c-product-add-to-cart__buy-one-click{
    /*margin-top: 15px;*/
}
.c-product-add-to-cart__buy-one-click .clicklite__buttonView{
    font-size: 14px;
padding: 9px 10px 10px 9px;
transition: all .3s ease-in-out;
text-align: center;
cursor: pointer;
border: 1px solid transparent;
border-radius: 4px;
color: var(--button-color);
background:transparent;
}
.b-bestprice__success {
  font-size: 120%;
  color: #006400;
  margin: 30px 0;
  text-align: center;
}
.b-bestprice__page {
  overflow: hidden;
}
.b-bestprice__page_image {
  float: left;
  margin-right: 15px;
  max-width: 48px;
  max-height: 48px;
}
.b-bestprice__phone_error {
  display: none;
}
.b-bestprice__wrapper {

}
.b-bestprice .wa-value input[type="text"], .b-bestprice .wa-value textarea,
.b-bestprice .wa-value input[type="email"]{
  	padding: 0 15px;
    width:100%;
    height: 28px !important;
    outline: 0;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    background: #fff;
    line-height: 28px;
    box-shadow: none;
    transition: border-color .2s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;

}
.b-bestprice .wa-value input[type="text"]:focus, .wa-value input[type="email"]:focus, wa-value textarea:focus{

  	border-color:var(--primary-color);

}
.b-bestprice .wa-field .wa-name{
    margin-bottom: 5px;
    color: #828282;
    font-size: 12px;

}

.b-bestprice .wa-field .wa-submit input[type="submit"]{
  background: #00b16a;
  color: white;
  padding: 15px 20px;
  outline: 0;
  transition: all .2s ease-in-out;
  border: 0;
  border-radius: 5px;
  width: 100%;
  font-size:16px;


}
.i-bestprice__button {
  color: var(--button-color);
  background-color: transparent;
  transition: color .2s ease-in-out;
  display: inline-block;
line-height: 1.2;
vertical-align: top;

cursor: pointer;
text-align: center;
text-decoration: none;
border: 1px solid transparent;
font-weight: 500;
user-select: none;
text-shadow: none;
outline: 0;
}

.b-bestprice .wa-field .wa-submit input[type="submit"]:hover{

	background: var(--button-color-alt-hover);

}

.b-bestprice .wa-value input[type="submit"]{
    white-space: nowrap
}
.b-bestprice .wa-value input[type="text"],
.b-bestprice .wa-value input[type="email"] {
  max-width: none;
}
.b-bestprice .wa-value textarea {
  padding: 5px 15px;
height: 120px !important;
}
.b-bestprice__supreme {
  margin: 10px auto;
  position: relative;
  padding: 25px;
  max-width: 520px;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,.15);
  text-align: left;
}

.b-bestprice__supreme .field{
	margin-top:15px
}

.c-product-add-to-cart__after-controls{
    display: flex;
margin-top: 15px;
align-items: center;
justify-content:space-between;
}
.c-product-add-to-cart__after-controls *{

margin: 0 !important;

}

@media (hover: hover) {
	.product-cart_buy1-click:hover {
      background-color:var(--primary-color-hover);
      color:white;
  }

}

@media screen and (max-width: 900px) {
  .clicklite{
    left:0% !important;
    width:100% !important;
}
}
/*succes страница*/
.c-checkout-success-block__link{
	display: block;
	color: #828282;
	font-weight: 700;
}
/*/succes страница*/

/*footer*/
.c-footer, .c-footer *{
	color:black !important;
	background-color: #f9fafb !important;
}

/*/footer*/

/*sidebar*/
.c-catalog-list__link, .c-catalog-list__arrow-icon{
	color:#333333!important;
}
/*/sidebar*/

/*sidebar-mob*/
.list-rows__item-name, .list-rows__item-tips{
	color:#828282!important;
}
/*/sidebar-mob*/


/*mobile header*/
.r-header__list-item-link-img{
	width: 18px;
}
/*.mobile header*/