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

/*Стили фото дизайнеров*/
.head-diz{
width: 150px;
    border-radius: 150px;
}

/*Стили способов оплаты*/
.footer__pays i.dolyami {
    width: 105px;
    height: 16px;
    background-position: 0 0;
    background: url(/local/images/aspro.lite/themes/footer/dolyami.svg) 0 0 no-repeat
}

.topic__heading .element-count-wrapper {
    display: none;
}

/*Цвета стикеров*/
.sticker .sticker__item--sett {
   background-color: #5c7692;
}
.sticker .sticker__item--sett:before {
   box-shadow: none;
}
.sticker .sticker__item--hit {
   background-color: #5c7692;
}
.sticker .sticker__item--hit:before {
   box-shadow: none;
}
.sticker .sticker__item--stock {
   background-color: #5c7692;
}
.sticker .sticker__item--stock {
   color: #ffffff;
}
.sticker .sticker__item--stock:before {
   box-shadow: none;
}
.sticker .sticker__item--recommend {
   background-color: #5c7692;
}
.sticker .sticker__item--recommend:before {
   box-shadow: none;
}
.sticker .sticker__item--new {
   background-color: #5c7692;
}
.sticker .sticker__item--new:before {
   box-shadow: none;
}
.bx-soa-customer-field[data-property-id-row="22"],
.bx-soa-location-input-container[data-property-id-row="4"],
.bx-soa-location-input-container[data-property-id-row="33"],
.bx-soa-location-input-container[data-property-id-row="46"]{
    display:none;
}

.btn.btn-white.btn-transparent-bg:hover {
    color: var(--fill_dark_lite_ccc);
}

.stores-list__item.products .stores-list__item-title.dark_link.switcher-title.color-theme-target.font_16 {
    font-size: 0.84rem;
}

.stores-list__item.products .status-icon.font_14 {
    font-size: 0.81rem;
}

.catalog-block__wrapper.grid-list__item .catalog-item.catalog-block__item .catalog-block__info-bottom .line-block.line-block--8 {
    display: none;
}

.vpn-popup-container {
    position: fixed;
    bottom: 20px;
    left: 50%;
    width: calc(100% - 2px);
    transform: translateX(-50%);
    z-index: 9999999999999999;
    display: none;
    justify-content: center;
}

.vpn-popup-container.show {
    display: flex !important;
}

.vpn-popup-form {
    display: flex;
    box-shadow: 0px 5px 20px 0px #0000001f;
    background: var(--black_bg_black);
    justify-content: space-between;
    border-radius: var(--theme-outer-border-radius);
    padding: 21px 40px 20px 26px;
    overflow: hidden;
    max-width: 810px;
    min-width: 250px;
    gap: 20px;
    align-items: center;
}

@media (max-width: 767px) {
    .vpn-popup-container {
        bottom: 12px;
        width: calc(100% - 16px);
    }

    .vpn-popup-form {
        flex-direction: column;
        align-items: stretch;
        padding: 16px;
        gap: 12px;
        max-width: none;
    }

    .vpn-popup-form .popup-text-info__btn {
        width: 100%;
    }

    .vpn-popup-form .popup-text-info__btn .btn {
        width: 100%;
        text-align: center;
    }
}