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


.properties-group__group-name {
    /*background-color: rgba(0, 0, 0, .075);*/
    /*padding-top: 10px;*/
    /*padding-bottom: 10px;*/
}

#mobileheader .mobilemenu__inner .header-cart__inner {
    position: relative !important;
}

#mobileheader .mobilemenu__inner .js-favorite-block {
    position: relative !important;
}

#mobileheader .mobilemenu__inner .js-compare-block {
    position: relative !important;
}

#mobileheader .mobilemenu__inner .icon-count--favorite {
    right: -10px !important;
    top: 5% !important;
}

#mobileheader .mobilemenu__inner .header-cart__count {
    right: -10px !important;
    top: 5% !important;
}

#mobileheader .mobilemenu__inner .icon-count--compare {
    right: -10px !important;
    top: 5% !important;
}

#mobileheader {
    position: fixed !important;
    width: 100%
}

.header-menu__link--only-catalog.btn--primary {
    /*display: flex;*/
    min-width: 130px;
    max-height: 44px;
    padding: 10px 16px;
    /*justify-content: center;*/
    /*align-items: center;*/
    /*flex-shrink: 0;*/
    border-radius: 32px;
    fill: #FFF;
    background-color: rgb(0, 113, 227) ;
    color: #FFF;
    transition: all .3s;
}

.header-menu__link--only-catalog.btn--primary svg {
    transition: none;
}

.header-menu__link--only-catalog.btn--primary.opened svg {
    width: 16px !important;
    height: 16px !important;
}

.header-menu__link--only-catalog.btn--primary:hover {
    background-color: #88A8F8;
    color: #FFF;
}

.header-menu__link--only-catalog.btn--primary:active,
.header-menu__link--only-catalog.btn--primary.active {
    background-color: #0071E3;
    color: #FFF;
}

#favorite {
    fill: black;
}


/*sale.order.ajax*/

.order-registration__item-title {
    display: flex !important;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}









/* СТИЛИ ДЛЯ МЕНЮ КАТАЛОГА НА ГЛАВНОЙ - старт */


.drag-block.catalog-main .header-menu__item {
    width: 100%;
}

.drag-block.catalog-main li::before {
    content: none !important;
    all: unset !important;
    display: none !important;
}


/* СТИЛИ ДЛЯ МЕНЮ КАТАЛОГА НА ГЛАВНОЙ - конец */


/* СТАТУС ТОВАРА СКОРО В ПРОДАЖЕ */
.status-icon.comingSoon {
    color:#FFA500;
}


.headers-container.fixed {
    position: fixed;
    z-index: 1000;
    background: white;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
    width: 100%;
}

.headers-container.fixed .header__top {
    display: none;
}


@media (max-width: 991px) {
    .body {
        padding-top: 65px;
    }
}


/*catalog.element*/

.grid-list__item.bonus_item img {
    margin-right: 10px;
}

.grid-list__item.bonus_item a{
    color: #FF9D05 !important;
}

.grid-list__item.bonus_item .dotted {
    text-decoration-color: #FF9D05;
}

/*sections-slider*/
.sections-slider .sections-slider__wrapper {
    width: auto;
}
.sections-slider__item {
    --item-size: 144px;
    width: var(--item-size);
}
.sections-slider__item--big {
    --item-size: 216px;
    width: var(--item-size);
}
.sections-slider__item-image-wrapper {
    height: var(--item-size);
}
.sections-slider__item-image-wrapper--ICONS{
    height: auto;
}
.sections-slider__item-image-wrapper--ICONS svg,
.sections-slider__item-image-wrapper--ICONS .sections-slider__item-image {
    width: 40px;
    height: 40px;
}
.sections-slider.related-categories{
    margin-top: 48px;
}
@media (max-width: 600px) {
    .sections-slider__item--big {
        --item-height: 164px;
    }
}
/*sections-slider*/