@font-face {
font-family: 'Acrom Regular';
src: url('Acrom-Regular.eot');
src: url('Acrom-Regular.eot?#iefix') format('embedded-opentype'),
url('Acrom-Regular.woff') format('woff'),
url('Acrom-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
.basket-items-list-item-descriptions .set-count{
	 float: right;
}
@media screen and (max-width: 767px) {
.basket-checkout-container{
	width: 100%;
}
}

.error_send{
	color: red;
}
 
.basket-item-property-custom-value{
	font-family: "Franklin Gothic Book", "Franklin Gothic", Arial, sans-serif;
    font-weight: 400;
}
.set-count__input, .product-item-amount-field-container b{
	font-weight: normal;
}
.cart-item__price{
	margin-bottom: 0px!important;
}

.set-count input {
    width: 1.7rem;
}
.basket-items-list-item-container .cart-item__total-package{
	text-align: right;
	margin-top: 10px;
}
@media screen and (max-width: 767px) {
.basket-items-list-item-container .cart-item__total-package{
	    margin-right: 0!important;
    margin-left: auto;
	width: 35%;
	position: relative;
}
}
.wrapper h1{
	width: 80%;
}
.lg-thumb{
	width: auto!important;
}
.product-item-info-container .catalog-item__link{
	position: relative;
}
.col-xs-6:hover .catalog-item__link, .col-xs-6:hover .set-count {
	opacity: 1;
}
@media screen and (max-width: 767px) {
.btn-catalog .has-submenu.highlighted + ul {
    position: absolute;
}
}

@media screen and (max-width: 767px) {
.catalog-item:before {
    position: inherit;
}
}	
	
.basket-items-list-item-warning-container, .alert-dismissable, .basket-items-list-item-notification-removed{
	display: none;
}
.product-item-detail-info-container {
	margin-bottom: 0px;
	vertical-align: middle;
}
.product-item-detail-info-container .set-count__minus, .product-item-detail-info-container .set-count__plus{
	width: 2rem!important;
}

.product-item-detail-info-container  .product-item-amount-field-container{
	    padding-top: 8px;
}
.product-item-detail-info-container input{
	opacity: 1;
	text-align: right;
	position: relative;
    left: 1%;
	/* width: 1.2rem; */
}
.catalog-item::before{
	bottom: 1rem;
}
.cart-item__inner a{
	    word-break: break-all;
}




.phone-block__time-work{
	display:inline-block;
}

.product-item-button-container .catalog-item__link{
	margin-top: 30px;
	margin-bottom: 0px;
}
.product-item-amount-field-container .cart-item__total-package-text, .product-item-amount-field-container .valueUpak{
	opacity: 0;
}
.catalog-item:hover .cart-item__total-package-text, .catalog-item:hover .valueUpak{
	opacity: 1;
}/*
.phone-block__popup{
	right: 50%;
}*/
.list-block__items {
    margin-bottom: 60px;
}
.p-catalog-list__left-side {
    width: 18rem;
}
.col-lg-12 .catalog-item__title{
	width: 17rem;
}
.row .catalog-item{
	 /*margin-right: 50px;
	   height: 13%;*/
}
.row .catalog-item:before {
	bottom: -2rem;
}
.list-block__items .catalog-item:before {
	bottom: -2rem;
}

.catalog-section .row{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
	margin-left: 20px;
}
.footer__navigation > ul > li:first-child ul li {
    -moz-column-width: auto  !important;
	-webkit-column-width: auto  !important;
}
.bx-yellow .btn.btn-default, .bx-yellow .btn.btn-default:hover {
    background: #cf725b;
}
div[title="Акция"], div[title="SALE"]{
	background-color: #3eb5f1;
	border-top-left-radius: 0.9375rem;
	border-bottom-right-radius: 0.9375rem;
	width: 5.625rem;
	margin-left: 0.75rem;
	color: white;
	padding: 4px 0;
}
div[title="SALE"]{
	background-color: #52ac62;
	margin-right: 0.75rem;
}
.catalog-item__article{
	text-align: left;
}
.product-item-image-wrapper{
	border: 1px solid black;
	border-top-left-radius: 0.9375rem;
	border-bottom-right-radius: 0.9375rem;
}

.product-item-image-wrapper{
	padding-top: 100%;
	width: 85%;
}/*
.product-item-big-card .product-item-image-wrapper {
    margin-bottom: 0px;
}
.col-sm-4 {
    padding: 0px;
}
.product-item-container:hover{
	z-index: 0;
	box-shadow: none;
	border: none;
}*/
.catalog-item__img > img{
	border-top-left-radius: 0.9375rem;
    border-bottom-right-radius: 0.9375rem;
	height: 100% !important;
}

.catalog-item__title>a:hover{
	text-decoration: none;
	color: #c7593f;
}
.catalog-item__set-count {
  /*  opacity: 0;*/
    pointer-events: none;
	margin-bottom: 10px;
	left: 0px;
}
.catalog-item .set-count span {
    position: absolute;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 2rem;
    height: 2rem;
    padding: 0;
    border: none;
    border-radius: 50%;
    background-color: #ffffff;
    outline: none !important;
}
.product-item-amount-description-container span{
    position: absolute;
    width: 2rem;
    font-size: 0.875rem;
    text-align: right;
    border: none;
    background-color: transparent;
    pointer-events: none;
}
.catalog-item. set-count input{
	 opacity: 1;
	 text-align: center;
	 color: white;
}
#basket-item-table input{
	 width: 6rem;
	font-size: 0.75rem;
	text-align: center;
}
.catalog-item__set-count {
	margin-bottom: 0px;
    position: relative;
	left: 20%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 7.5rem;
    height: 2.125rem;
    padding-top: 0.0625rem;
    padding-right: 1px;
    padding-bottom: 0.0625rem;
    padding-left: 1px;
    overflow: hidden;
    font-family: "Franklin Gothic Book", "Franklin Gothic", Arial, sans-serif;
    font-size: 1rem;
    color: #ffffff;
    border-radius: 0.9375rem;
    background-color: #babcc2;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.catalog-item__set-count span {
    position: absolute;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 2rem;
    height: 2rem;
    padding: 0;
    border: none;
    border-radius: 50%;
    background-color: #ffffff;
    outline: none !important;
	cursor: pointer;
}
.product-item-amount-field-container, .catalog-item__price-block, .basket-items-list-item-price{
	display: inline-block;
}
.product-item-amount-field-container{
	float:left;
}
.catalog-item__price-block{
	float:left;
	width: 48%;
	margin-top: 5px;
}
.p-card__price-block, .product-item-detail-info-container, .product-item-info-container{
	display: inline-block;
}
.quontity_conteiner .product-item-info-container{
	display: block;
	
}
.breadcrumbs{
	width: 80rem;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
	
}
.catalog-item .set-count input {
	margin-right: 2%;
	position: relative;
    text-align: right !important;
    border: none;
}
.bx-title{
	width: 50%;
}

.p-card__character-item span:last-child{
	text-align: right;
}
.product-item-detail-tab-content{
	margin: auto;
}
.catalog-item__flags{
	top: 3rem;
	padding: 3px 0;
}
.p-card__characters:not(.js-active) .p-card__character-item:nth-child(1n + 9){
	display: flex!important;
}
.bx_catalog_tile_ul{
	/*display: none;*/
}
.card-gallery img.swiper-lazy.swiper-lazy-loaded {
    height: 500px!important;
	/*top: 60%;*/
}
.catalog-item__price-block span{
	float:left;
	position: relative;
   /* left: 50%;*/
    top: 50%;
}

@media screen and (max-width: 767px) {
  .catalog-item__title a{
	word-wrap: break-word;
  }
}

@media screen and (max-width: 767px){
.p-card__tabs-inner {
    font-size: 0.7rem;
}
}

@media screen and (max-width: 767px) {
  .catalog-item__title{
	width: 100%;
	overflow: hidden;
  }
}

@media screen and (max-width: 767px) {
  .catalog-item__set-count{
	left: 10%;
  }
}


@media screen and (max-width: 767px) {
  .catalog-item__price-block {
	position: relative;
   left: 10%;
    top: 50%;
	width: 100%;
  }
}

.catalog-item__title{
	padding-top: 10px;
	padding-bottom: 10px;
	word-wrap: break-word ;
	width: 16rem;
}

@media screen and (max-width: 767px) {
.catalog-item__title{
	width: 8rem;
}
}
/*
.catalog-item__link, .catalog-item__img{
	width: 80%;
}
*/
.product-item-amount-field{
	width: 80%;
}
.mfeedback .styled-form{
	width: 45%;
	display: inline-block!important;
}
.mfeedback{
	padding: 10px 0 50px 0;
	text-align: center;
	background-color: white;
	border-radius: 20px;
	margin: 0 auto;
	max-width: 1140px;
	border: 1px solid #dbd8d4; 
	opacity: 1!important;
	width: 70%;
}

.mfeedback  input[type="text"]::-webkit-input-placeholder {
    color: #dbd8d4;
   } 
   
 .mfeedback  input[type="text"]::-moz-placeholder {
    color: #dbd8d4;
	
 }
/*
.custom-input{
	width: 80%!important;
}
*/
.custom-input::-webkit-input-placeholder { color: white; }
.custom-input::-moz-placeholder { color: white; }

.personal-data span{
	text-align: left;
}
.d-none{
	position: relative;
	margin-left: 90%;
	margin-bottom: 20px;
	display: block;

}
.d-none svg{
	cursor: pointer;
	stroke: #dbd8d4;
	stroke-width: 7;
}
.container{
	z-index: 100;
	padding: 0 20%;
	width: 100%;
	position: fixed;
	top: 15%;
	/*left: 35%;*/
	/*background-color: #dbd8d4;
	/*opacity: 0.9;*/
}
.hidden{
	display: none;
}
.basket-item-block-amount {
    position: static; 
}
/*
.cart-item__total{
	padding-top: 65px;
	font-weight: 600!important;
}
.basket-items-list-item-container .hidden-xs, .basket-items-list-item-container .basket-items-list-item-descriptions{
	display: block;
}*/
#basket-item-table{
	display: block;
	padding-bottom: 25px;
}
#basket-item-table tbody{
	width: 60%;
}


.basket-item-actions-remove::after, .basket-item-actions-remove::before {
	display: none;

}


.basket-item-actions-remove {
    content: '';
    width: 17px;
    height: 17px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABYUlEQVQ4jZWTsS9DURjFfxVbk6ZtJIaGPmmHJkpF/BnEJJGIoXbCTAyIWWI3sTARmxiI1VA6GFRa0gSRkiY2CTnXe/Hc91p6lpt77nd++d737o2cnF5gKQbMAZNAHugBXoAycAjsAE1/xIbMAFtusJUEXAT2vPMuX+EysPsHAPdcdSs2ZApYD5S315qbM5AosK1PaxsJKuLmooIUgV5/yejIIIl47FcqnogZ35JyRUEm7JO72gPDQzkT9ACFfM74IRrvBsZs/+21Sal8Y4K1+zrp/pTZyw9RQZ0kg/43qFqrk804Zm0BkJKCNAI2mJk46RS3lapZ7Rn51BDkMgygmegT1IVW7VuASoIc2e6A08fV9c8MvBnJD9Gxrr3uScX+zf/UE5BRJ+/APPDZIUD1C8p71/4AWO0QoLezr43/AW4As26L7fQMTAObXpEfIul1ZoEl4Ax4BD7c9dz1M14HRsAX5C1pKRPVjLUAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    background-position: center center;
}
.basket-item-block-price{
	padding-top: 0px;
	text-align: left;
	/*display: inline-block;*/
}/*
.cart-item__price, .basket-item-block-properties{
	display: inline-block;
}*/
.basket-item-block-actions{
	left: 10%;
	top: 5rem;
}
/*
.cart-item__inner{
	display: inline;
	overflow: hidden;
}*/
/*
.cart-item__inner .set-count{
	top: -35%;
    left: 65%;
}*/

 .hidden-xs/*, .cart-item__inner .set-count*/{
	display: inline-block;
}
.basket-items-list-item-descriptions{
	padding-top: 0px;
	border-top-width: 0px!important;
}
.basket-checkout-container{
	/*position: absolute;*/
	top: 100px;
	z-index:10000;
	border: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
    padding-bottom: 0px;
}
.basket-checkout-block-total-price-inner, .basket-checkout-block{
	margin-bottom: 1.25rem;
	padding-top: 0px;
}
.card-bar__total-block{
	margin-bottom: 0px;
}
.bx-soa-item-img-block{
	width: 100%;
	margin-right: 35px;
}
.bx-soa-section.bx-selected .bx-soa-section-title-container {
    padding: 0;
}
#bx-soa-basket{
	border: 0px;
}


.bx-soa-cart-total-line-total{
	
display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 1.25rem;
    border-top: 1px solid #d0d1d3;
}
.bx-soa-cart-t{
	    font-size: 1.25rem;
    font-weight: bold;
    color: #babcc2;
    text-transform: uppercase;
}
.bx-soa-cart-d{
	font-size: 1.25rem!important;
    color: #c7593f;
}
/*
.checkbox{
	display: none;
}*/
#bx-soa-orderSave{
	display: block!important;
}
#bx-soa-total, col-sm-9, #basket-root{
	display: inline-block;
}/*
.p-cart__right-side{
	z-index: 100000000000;
}*/
#bx-soa-orderSave .pull-right{
	/*display: block!important;*/
	margin-left: 150px!important;
}
#basket-root{
	width: 100%;
}
#bx-soa-region, #bx-soa-region, #bx-soa-paysystem, #bx-soa-basket, #bx-soa-delivery, #bx-soa-properties{
	display: none!important;
}
.checkbox>a{
	display: inline-block!important;
}
#basket-items-list-container{
display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 100%;
	
}



.p-cart__left-side{
	width: 40%;
}
#bx-soa-total{
	/*z-index: 100;*/
	padding-left: 30px;
    padding-right: 25px;
    padding-bottom: 0px;
}
.bx-soa-location-input-container > input{
	width: 100%!important;
	background-color: #4c505d;
	border: 1px solid #babcc2;
}
.bx-soa-pp-company-checkbox{
    border: 1px solid #c7593f!important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAqElEQ…R5CD/Y/GO8xXcIR/SwfjKO7jO210/naOMLSxzSiXtk0eVwARxdHixIskkDAAAAAElFTkSuQmCC)!important;
	    border: 1px solid #babcc2;
    border-radius: 50%;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}
/*
.styled-form input[type='radio'] {
    position: absolute;
    top: 0;
    left: -0.625rem;
    opacity: 0;
    pointer-events: none;
}

*//*
label:before{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 1.125rem;
    height: 1.125rem;
    border: 1px solid #babcc2;
    border-radius: 50%;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
	    border: 1px solid #c7593f!important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAqElEQ…R5CD/Y/GO8xXcIR/SwfjKO7jO210/naOMLSxzSiXtk0eVwARxdHixIskkDAAAAAElFTkSuQmCC)!important;
	    border: 1px solid #babcc2;
}*/

#bx-soa-total>.order-sidebar{
	padding: 0px;
	border: 0px;
}/*
.p-cart__left-side .set-count{
	margin-top: 45%;
}*/
.bx-soa-order-form{
	width: 50%;
}
#pull-right-button{
	z-index: 100; 
	margin-left: 390%;
    margin-top: 170%;
	width: 20rem;
}

@media screen and (max-width: 1279px) {
  #pull-right-button {
    margin-left: 169%;
  }
}
@media screen and (max-width: 767px) {
  .quontity_conteiner .catalog-item__link {
       font-size: 0.6rem!important;
  }
}
@media screen and (max-width: 767px) {
  #pull-right-button {
	  position: absolute;
    margin-left: 0%;
	margin-top: 100%;
	width: 10rem;
	top: 6500%;
    left: -1500%;
  }
}

.ship-method__submit{
	/*width: 20%;*/
}
.p-cart__left-side .basket-items-list-item-container{
	border-bottom: 1px solid #d0d1d3;
}/*
.ship-method__option{
	padding-left: 1.75rem;
    margin-bottom: 1.0625rem;
    font-family: "Franklin Gothic Book", "Franklin Gothic", Arial, sans-serif;
    font-size: 0.75rem;
    font-weight: 400;
}*/
.p-cart__actions .card-bar__total-block{
	display: inline-block;
	padding-top: 0px;
	border-top: 0px;
}
.p-cart__actions{
	width: 80%;
}
.login-bar__popup input{
	width: 100%!important;
}
.bx-sbb-empty-cart-text{
	font-size: 20px;
}
.bx-sbb-empty-cart-desc{
	line-height: 1.5;
}
.hidden{
	display: none;
}
label span {
    display: block;
    padding-left: 0.625rem;
    margin-bottom: 0.1875rem;
    font-family: "Franklin Gothic Book", "Franklin Gothic", Arial, sans-serif;
    font-size: 0.625rem;
    font-weight: 400;
    color: #c0c0c0;
    text-transform: uppercase;
}
.btn-catalog, .header-menu{
	z-index: 102;
}
.basket-checkout-block-btn{
	display: none;
}


@media screen and (max-width: 767px) {
.bx-soa-cart-total{
	display: none;
}
#bx-soa-total{
	padding-bottom: 110px;
}
}
#bx-soa-orderSave{
	display: none;
}
.card-bar__popup input{
	width: 1.5rem!important;
}

div[data-column-property-code=TYPE]{
	display: none;
}
.basket-item-property-custom-text{
	display: inline-block;
}
.main-block .wrapper{
	padding-bottom: 15px;
}
/*
.dealer-block .wrapper{
	padding-left: 630px;
	padding-right: 270px;
	
}*/
.bx-filter.bx-yellow .bx-ui-slider-handle.left, .bx-filter.bx-yellow .bx-ui-slider-handle.right{
	padding-top: 20px;
	background: none;
	background-color:#da412d;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	z-index: 71;
	
}
.bx-filter .bx-ui-slider-handle {
    top: -100%;
}
.bx-filter.bx-yellow .bx-ui-slider-pricebar-v {
    background-color:#da412d;
}
.bx-filter.bx-yellow .bx-ui-slider-pricebar-vn {
    background: #bdbec2;
}
.bx-filter .bx-ui-slider-part{
	top: 36px;
}
.fa-angle-down:before {
    content: "+";
}
.fa-angle-up:before {
    content: "-";
}
/*
.fa-angle-up:before{
	text-align: right;
}*/
.bx-filter .bx-ui-slider-part{
	background: white;
}
.catalog-item__title .fa-angle-up, .catalog-item__title .fa-angle-down{
	float: right;
	font-size: 20px;
}
.bx-filter-parameters-box{
	border-bottom:#e0e1e2 2px solid;
}
.bx-filter .bx-ui-slider-pricebar-vn {
    z-index: 0; 
}
.bx-filter-param-text{
	font-size: 120%;
	font-family: "Franklin Gothic Book", "Franklin Gothic", Arial, sans-serif;
	color: black;
	/*margin-left: 45px;*/
	padding-left: 0px!important;
	font-weight: 100!important;
	margin: auto;
}
.bx-filter-input-checkbox input{
	height: 20px;
	width: 20px;
	float: left;
}
.checkbox label, .checkbox input{
	float: left;
}
.bx-filter-param-label {
	padding-left: 0px!important;
}
.bx-filter-input-container{
	
}
label .bx-filter-input-checkbox input{
	float: left;
	left: 20px;
}
.col-xs-12{
	padding: 0;
}
.bx-filter-input-checkbox .checkbox{
	position: relative;
	
}
.bx-filter-input-checkbox input[type=checkbox]:checked + label:after {
    outline: 1px solid #da412d;
    border: 2px solid #fff;
    width: 20px;
    height: 20px;
    background-color: #da412d;
}
.bx-filter-input-checkbox label:after {
    content: '';
    display: block;
    height: 20px;
    width: 20px;
    outline: 1px solid #da412d;
	position: relative;
    top: -17px;
    left: -25px;
}
.checkbox input{
	display: none;
}
.bx-filter-popup-result a{
	color: #da412d!important;
	font-weight: bold;
}
.bx-filter .bx-filter-popup-result{
	border: none;
		line-height: 3;
		padding: 20px;
}
.bx-filter-popup-result{
	border-top-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
	box-shadow: 0 0.625rem 1.5rem 0 rgba(0, 0, 0, 0.3);
	padding-top: 10px!important;
	padding-bottom: 10px!important;

	
}
.container-fluid, .bx-filter-parameters-box{
	padding-left: 0px;
}
.bx-filter-input-checkbox label{
	padding-left: 40px;
}
.fa-angle-down{
	margin: auto;
}

#overlayBg {
	display: none;
	position: fixed;
}
#overlayBg {
	background: rgba(0,0,0,.3);
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
    z-index: 5; 
}
.bx-filter-parameters-box-hint{
	font-size: 0.875rem;
}
.bx-filter-parameters-box{
	padding-right: 0px;
}
.bx-filter .bx-filter-popup-result.right{
	-webkit-border-image: none;    
	padding-bottom: 20px!important;
    padding-top: 10px!important;
	width: 150px;
	line-height: 40px;
	background: white;
}
.simple-slider .slider-container{
	height: 10%
}
.enter a{
	margin-bottom: 20px;
}
.enter a:hover{
	color: #c7593f;
}
.product-item-button-container a{
	width: 100%;
}
.bx-filter-parameters-box-container .checkbox{
	margin-bottom: 30px;
	width: 100%;
    float: left;
	margin-bottom: 10px;
}
.bx-filter .bx-ui-slider-part.p2 {
    left: 100%;
}
.basket-items-list-item-container .basket-item-actions-remove{
	top: 0rem;
	left: 12rem;
}
@media screen and (max-width: 767px) {
.basket-items-list-item-container .basket-item-actions-remove{
	top: 0rem;
}
}
@media screen and (max-width: 767px) {
.basket-items-list-item-descriptions .set-count{
	right: 0rem;
    top: -1rem;
}
}


.p-catalog-list {
	padding-top: 0px;
}
.catalog-item__set-count input{
	opacity: 1;
	color: white;
}
.bx-catalog-element{
	margin-top: 60px;
}
.modal-form__form-input_fail{
	border: 3px solid red!important;
}
.p-card__tabs-block.js-start .p-card__tab:not(.js-current){
	opacity: 1!important;
	position: inherit!important;
}

.product-item-amount-field-container .valueUpak, .product-item-amount-field-container .cart-item__total-package-text{
	position: relative;
}



.product-item-amount-field-container span {
    position: absolute;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: auto;
    height: 2rem;
    padding: 0;
    border: none;
    border-radius: 50%;
    background-color: #ffffff;
    outline: none !important;
}
#set-count__input{
	opacity: 1!important;
	position: relative;
    width: 1rem!important;
	text-align: center!important;
	margin-left: 10px;
}
.card-bar .set-count,.card-bar .cart-item__price{
	display: inline-block;
}
.set-count .product-item-amount-field-container .set-count__input{
	opacity: 1!important;
	position: relative;
    width: 1rem;

}
.card-bar__popup .set-count .product-item-amount-field-container .set-count__input{
	margin-left: 10px;
}


.card-bar__popup .basket-item-block-price{
	    width: 100%;
}
/*
.card-bar__popup .set-count{
    position: absolute;
	right: -10.0625rem;
    bottom: -0.0625rem;
}
*/
.product-item-detail-tab-link:after{
	    background: #c7593f;
}
.product-item-detail-tab-link{
	color: black;
}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list{
	    max-width: 548px;
}
.content a {
    text-decoration: none;
}
.list-block__items > *:nth-child(1n + 5){
	display: inline-block;
}
.basket-item-block-price .cart-item__price{
	text-transform: lowercase;
}
@media screen and (max-width: 767px) {
.catalog-item{
	width: auto;
}
}
.list-block__items .catalog-item {
	width: 16.25rem!important;
}
.quontity_conteiner{
	display: inline-block;
	width: 100%;
}
.row {
    margin-right: 0px;
    margin-left: 0px;
}
}
@media screen and (max-width: 767px) {
.catalog-item__title {
    width: 8rem;
}
}

.cart-item__title {
    overflow: hidden;
}
.cart-item__title>span{
	word-wrap: break-word;
}
.p-card__props .product-item-info-container{
	margin-left: 4%;
}

@media screen and (max-width: 767px) {
.catalog-item__title {
    width: 8rem;
}
}

.product-item-amount-field-container .cart-item__total-package-text, .product-item-amount-field-container .valueUpak {
	left: 20%;
	margin-right: 0px;
}
@media screen and (max-width: 767px) {
.product-item-amount-field-container .cart-item__total-package-text, .product-item-amount-field-container .valueUpak {
    opacity: 1;
	left: 15%;
}
}


.card-gallery__img:nth-child(2) {
    top: -1.125rem;
}	

@media screen and (max-width: 1279px) {
  .card-gallery__img:nth-child(2) {
    top: -4.725rem;
  }
}


.card-gallery__img:nth-child(3) {
  top: 11.25rem;
}

@media screen and (max-width: 1279px) {
  .card-gallery__img:nth-child(3) {
    top: 7.875rem;
  }
}

.card-gallery__img:nth-child(4) {
  top: auto;
  bottom: -1.625rem;
}

@media screen and (max-width: 1279px) {
  .card-gallery__img:nth-child(4) {
    bottom: -0.8125rem;
  }
}
.popup-window-content p{
	margin: 0 0 10px;
    width: 60%;
    text-align: left;
    margin-left: 30%;
	font-family: "Acrom", sans-serif;
    font-size: 1rem;
    font-weight: bold;
}
.popup-window-content img {
    max-height: 130px;
    float: left;
}
.popup-window-titlebar{
	text-align: center;
	
}

.popup-window-buttons .btn-default{
	background: #cf725b;
	height: 2.8125rem;
	width: 30%;
}
.swiper-slide{
	margin-top: auto;
    margin-bottom: auto;
}
.bx-filter .bx-filter-popup-result{
	left: 265px;
	background-color: white;
}
.footer__navigation {
    height: 100%!important;
}
.footer__navigation ul li ul li{
	margin-right: 10px;
}
/*
@media screen and (max-width: 1279px){
.city-selector {
	display: inherit;
    position: absolute;
    top: 3rem;
    left: 58%;
}
}
@media screen and (max-width: 1279px){
.header__top {
    height: 5rem;
}
}
@media screen and (max-width: 1279px){
.city-selector__popup {
    width: 15.875rem;
}
}

@media screen and (max-width: 767px){
.phone-block {
    display: inherit;
	position: absolute;
    left: -1rem;
	top: 2.8rem;
	font-size: 0.8rem;
	max-width: 50%;
}
}*/
@media screen and (max-width: 767px){
.phone-block__time-work {
    display: none;
}
}

.menu_in_menu {
    display: none;
}
@media screen and (max-width: 767px){
.menu_in_menu{
    display: inherit;
	position: relative;
	margin-left: 15px;
    margin-right: 6%;
	padding-bottom: 0.71875rem;
	width: 90%; 
	/*left: -2.5rem;*/
}
}

@media screen and (max-width: 767px){
.menu_in_menu .city-selector {
	    width: 100%;
    display: inherit;
	color: #48527c;
	font-size: 0.875rem;
	
	    /*margin-left: 3rem;*/
}
}
@media screen and (max-width: 767px){
.menu_in_menu .city-selector__popup {
	right: auto;
    width: 16.875rem;
}
}/*
@media screen and (max-width: 767px){
.city-selector__popup:before {
	content: '';
    right: 15rem;
	border-right: 0;
    border-left: #ffffff 1rem solid;
}
}*/

@media screen and (max-width: 767px){
.city-selector__value:before{
	content: 'Ваш город: ';
	top: 85%;
}}
@media screen and (max-width: 767px){
.city-selector__value{
	        width: 93%;
		text-align: right;
		display: inline-block;
	   /* padding-left: 16rem;*/
	color: #4c505d;
	/*left: 2.4rem;*/
}}
@media screen and (max-width: 767px){
.city-selector__value:after{
    background-image: url('/local/templates/main/img/cross2.png');
	margin-left: 105%;
	position: relative;
	top: -0.7rem;
}}
@media screen and (max-width: 767px){
	.btn-catalog__link{
	   font-weight: bold;
	}
}
@media screen and (max-width: 767px){
	.sm-vertical{
		font-family: "Acrom Regular", sans-serif;
		font-weight: normal;
	}
}
@media screen and (max-width: 767px){
.city-selector__value:before {
  right: auto;
}
}
.mb-4 .row{
	margin-left: 0px;
}
@media screen and (max-width: 767px){
.p-catalog-list__items .catalog-item {
    width: 9rem;
	margin-right: 3%;
}
}
@media screen and (max-width: 767px){
.p-catalog-list__items .catalog-item:nth-child(2n) {
    margin-right: 0!important;
}
}
@media screen and (max-width: 767px){
.p-catalog-list__sort-block {
   /* display: inherit;*/
	position: relative;
}
}
@media screen and (max-width: 767px){
.sort-select {
    width: 100%;
}
}
@media screen and (max-width: 767px){
.catalog-item__img img {
    width: 100%!important; 
    height: 100%!important;
}
}
@media screen and (max-width: 767px){
.p-catalog-list.js-popup .p-catalog-list__sort-block {
    top: 1.5rem;
	text-align: left;
	margin-left: 20px;
}
}

@media screen and (max-width: 767px){
.p-catalog-list .filter-btn {
    position: absolute;
    top: -1.7rem;
	color: #ce6b3f;
	border: none;
	background-color: white;
}
}

@media screen and (max-width: 767px){
.p-catalog-list .sort-select {
    position: relative;
    top: -1.15rem;
    left: 6rem;
}
}


@media screen and (max-width: 767px){
.container-fluid form{
    margin-top: 50px;
}
}
@media screen and (max-width: 767px){
.wrapper h1{
    width: 70%;
}
}
@media screen and (max-width: 767px){
.p-catalog-list__left-side {
    top: 0rem;
}
}
@media screen and (max-width: 767px){
.sort-select select{
	font-size: 0.9rem;
	
}
}
@media screen and (max-width: 767px){
.sort-select::after{
	font-size: 0.9rem;
	margin-left: 0.25rem;
}
}
@media screen and (max-width: 767px){
.p-catalog-list__sort-block span {
    font-size: 0.65rem;
}
}
.sort_small {
    display: none;
}

@media screen and (max-width: 767px){
.sort_small {
    display: inherit;
}
}
@media screen and (max-width: 767px){
.sort-select select {
    text-align: right;
}
}
@media screen and (max-width: 767px){
.p-catalog-list__left-side::before {
    left: 17rem;
	border-left: 0;
	border-right: #fff 1rem solid;
}
}

@media screen and (max-width: 767px){
.catalog-item__title{
	margin-left: 6%;
	width: 94%!important;
}}


@media screen and (max-width: 767px){
.container{
	padding: 0%;
	position: absolute;
top: 290%;
}}

@media screen and (max-width: 767px){
	.mfeedback {
	    width: 90%;
}}
@media screen and (max-width: 767px){
.mfeedback .styled-form {
    width: 100%;
}
}
@media screen and (max-width: 767px){
.p-lk__tab {
    margin-right: 5%;
    margin-left: 5%;
}
}
.sort-select select{
  position: relative;
  top: 0.125rem;
  display: block;
  margin-left: 0.625rem;
  padding-right: 1rem;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAYAAADTcMcaAAAAbElEQVQYlX3OsQ3CMBQE0GeUHgagY5YUVEyQEZCyCVT0jJE01GzBCpkgkaW4iGN85dc9/QvXWxdwxxuTes5oD2vlggHHCongg1NEM3p8KzCBFx7pUw1uQDwk9A/uQI5yOJZATFPYn+ATvxzAAoWVHIC97p8/AAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: center right;
}
.sort-select{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHCAYAAADTcMcaAAAAbElEQ…NEM3p8KzCBFx7pUw1uQDwk9A/uQI5yOJZATFPYn+ATvxzAAoWVHIC97p8/AAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center center;
}

.basket-item-actions-remove{
	display: block!important;
}

@media screen and (max-width: 767px){
.bx-filter .bx-filter-popup-result {
	position: absolute!important;
	left: 215px; 
	top: 50px;
    background-color: white;
	border: none;
    line-height: 3;
    padding: 20px;
	border-top-left-radius: 1rem!important;
    border-bottom-right-radius: 1rem!important;
}}

/*удалить это свойство*/
.catalog-item__set-count,.set-count input {
    opacity: 1;
}
.catalog-item__set-count input, .set-count__input, .set-count__input_pack, .set-count__input_m, .set-count input {
    pointer-events: auto!important;
	font-weight: 400;
}
.set-count__render-input{
	opacity: 0;
}

.cart-item__set-count .set-count__input_pack {
    left: 25%;
}
.cart-item__set-count .set-count__input{
    left: 28%;
}
@media screen and (max-width: 767px){
.cart-item__set-count .set-count__input {
    width: 1rem;
}
}

.cart-item__price-block{
	display: inline-block;
}

.set-count__meter {
    margin-left: 1.6rem;
}

.p-card__price-block {
    padding-top: 0rem;
    padding-bottom: 0rem;
	top: 1rem;
}
.p-card__price_min {
    color: #c7593f;
	text-align: initial;
}
.catalog-item__price-block{
	margin-top: 0px;
    margin-bottom: 0px;
}

.product-item {
    left: 1rem!important;
}
.header__top {
    background-color: #232a34;
}
html, body {
    color: #232a34;
}
.p-card__card-gallery{
	top: auto;
    left: auto;
	position: inherit!important;
}
.card-gallery .slider-container{
	position: inherit;
}
.p-card__props{
	width: auto!important;
}
.p-card__characters{
	margin-left: 100px;
}
.p-card__characters:after{
	width: 0px;
}
.title{
	display: inline-block;
	margin-bottom: 20px;
}
.btn-catalog__link::before, .header button.mobile-menu:before {
    background-image: url(/local/templates/mainBezant/img/menu.png);
}
  .header-menu a:hover .sub-arrow:before {
   background-image: url(/local/templates/mainBezant/img/main_menu_hover.png);
   }
@media screen and (min-width: 768px) {
  .header-menu a:hover .sub-arrow:before {
    background-image: url(/local/templates/mainBezant/img/main_menu_hover.png);
	}
}