/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/


.mobile-scrolled {
    scrollbar-width: none;
}

/* hide faviorites & comments */
.catalog-detail__info-tc  .line-block__item:has(.catalog-detail__info-tech):not(:has(.js-replace-article)),
.catalog-block__info-tech .line-block__item:has(.rate) {
    display: none !important;
}



.smart-filter__type-checkboxpicture-item i {
    opacity: 1!important;
}



.smart-filter__type-checkboxpicture-item.has-sub.open:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 1px;
    background-color: #e5e5e5;
    left: 13px;
    top: 20px
}

.smart-filter__type-checkboxpicture-item.has-sub.open~.smart-filter__type-regions {
    display: block
}



.col-sm-12.bx-soa-pp-item-container:has(.bx-soa-pp-company--hasprice) {
    display: none !important;
}
.change_city {
    display: none;
}


.bx-soa-cart-total-line:has(.bx-soa-price-free) {
    display: none;
}

.bx-soa-section-title-container:has(.bx-soa-section-title .change_city) {
    display: none !important;
}

#one_click_buy .delivery_note_wrapper {
    display: none;
}

body:has(#arrFilter_100_450215437:checked) label.astakhov_button[data-role=label_arrFilter_100_450215437]  {
    border: 1px solid #892e54;
   padding: 8px 22px;
    border-radius: 8px;
background:#892e54;
color:white;
}


label.astakhov_button[data-role=label_arrFilter_100_450215437] {
    border: 1px solid #d7d8da;
    padding: 8px 22px;
    border-radius: 8px;
    background: #ffffff;
}

.astakhov_button {margin-bottom:10px;
text-align: -webkit-center;}

.astakhov_button span.form-checkbox__box.form-box {
    display: none;
}

body:has(#arrFilter_100_450215437:checked) label.astakhov_button[data-role=label_arrFilter_100_450215437] span {
    color: white;
}
.bx_filter_parameters_box:has(.wrapp_all_inputs) {
    display: none !important;
}


.catalog-detail .brand-detail-info__image {

    max-width: max-content!important;}



.dropdown-select__list-item:has(a[href*="sort=SHOWS&order=asc"]) {
    display: none !important;
}
span.status-container.status-icon.instore {
    color: orange;
}

.right_block.narrow_N .detail-maxwidth.sale {
    max-width: unset;
}

span.js-replace-status.status-icon.instore {
    color: orange;
}

.brand-detail-info {
    display: none;
}