/*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;  }*/


/* главная - Разделы товаров - картинка */
img.sections-slider__item-image.img {
    position: absolute;
    right: 0;
    padding: 10px 0 0;
}


.header-menu__wide-submenu-item-icon {
    width: 30px;
    height: 22px;
    border-radius: 5px;
    object-fit: cover;
    margin-right: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);}

.header-menu__wide-child-link {
    display: flex;
    align-items: center;
}

.header-menu__wide-submenu-item-icon {
    width: unset;
    box-shadow: none;
}

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

.header-menu__dropdown-item-img--cover img {
    object-fit: contain!important;}


.header-menu__dropdown-item-img.header-menu__dropdown-item-img--lg.header-menu__dropdown-item-img--cover.rounded.overflow-block.no-shrinked.line-block__item {
    border-radius: 0;
}

.CATALOG_SECTIONS .fit-image {
    object-fit: contain;

}

span.sections-list__item-image-wrapper.no-shrinked.line-block__item.line-block.line-block--gap.line-block--justify-center.sections-list__item-image-wrapper--PICTURES.rounded.relative.overflow-block {
    border-radius: 0;
}

.aspro-smartseo-tags__wrapper.collapsed {
    max-height: 100px;
    overflow: hidden;
    transition: max-height 0.3s ease;
}
.landings-list__toggle-btn {
    display: inline-block;
    margin-top: 15px;
    font-size: 14px;
    cursor: pointer;
    color: #007bff;
    border: none;
    background: none;
}


.landings-list__info {
    gap: unset!important;
}

.header__bottom-part .header-menu__wrapper {
    justify-content: space-around;
    
}


.header__bottom-inner {
    background-color: #7a2944;
  
}

.header__bottom-inner.header__section--transparent .header-menu__link {
    align-items: center;
}

.header__bottom-inner.header__section--offset .header-menu__wrapper>.header-menu__item, .header__bottom-inner.header__section--offset .header__top-sections {
    padding-top: 0;
}

span.header-menu__title-wrapper.icon-block.flex-1.font_15 {
    color: white;
font-weight: 600;
}

.header__bottom-part .header-menu__wrapper .fill-dark-light-block use {
    fill: white !important;
}


.dropdown-product__item-image .thumb img {
    object-fit: contain;
    aspect-ratio: 1 / 1;
}

.search-filter {margin-bottom: 20px;
    position: sticky;
    top: 0;
    background: white;
    z-index: 2;}

span.article {
    cursor: copy;
}

#main .section-block .sections-list .mobile-scrolled {
    display: flex;
    flex-wrap: nowrap;
    overflow: auto;
    padding-bottom: 15px !important;
    margin-bottom: -15px !important;
    padding-top: 15px !important;
    margin-top: -15px !important;
    gap: var(--gap, 0px);
    scrollbar-color: #7a2944 var(--grey_bg);
    scrollbar-width: thin;
}
#main .section-block .sections-list .mobile-scrolled>*:where(a,div) {
    flex-shrink: 0;
    box-sizing: content-box;
    order: unset;
}

a[href="javascript:;"] {
    cursor: default !important;
}
.catalog-detail .brand-detail-info__image {
max-width: -webkit-fill-available;}


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 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;
}


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