/*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;  }*/
.sb_block_region {
    display: flex;
    align-items: center;
}

.sb_block_region .line-block__item {
    margin-right: 20px;
}

.sb_block_region .region_wrapper {
    font-size: 13px;
}


.sb_block_region_fix .svg {
    display: none;
}

.sb_block_region_fix .regions__name {
    margin-left: 0 !important;
}

.js-open-store-popup {
    /*text-decoration-line: none !important;*/
}

.store_chooser_small_frame .bx-yandex-view-layout {
    min-width: 50%;
    width: 57%;
}

.locations-list-popup-2 .popup-header {
    position: relative;
    display: flex;
    justify-content: space-between;

}


.popup-title {
    font-weight: 600;
    font-size: 22px;
    line-height: 26px;
    color: #424242;
    display: flex;
    align-items: center;
}

.locations-list-popup-2 .popup-header .close-popup-icon {
    position: absolute;
    display: block;
    right: -33px;
    top: -25px;
    padding: 5px;
    width: 20px;
    height: 20px
}

.locations-list-popup-2 .popup-header .close-popup-icon::before {
    content: '\2573';
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    transition: .2s ease-in-out
}

.locations-list-popup-2 .popup-header .close-popup-icon:hover::before {
    color: #FC8B1C
}

.popup-title.return-link::before {
    content: '';
    width: 16px;
    height: 16px;
    background: url(/images/arrow-left-icon.svg) center no-repeat;
    display: block;
    margin-right: 12px;
}

#headerfixed .line-block__item.flex-1 {
    /*width: 255px;*/
    flex: initial;
}

#headerfixed .line-block.line-block--gap.line-block--gap-32 {
    justify-content: space-between;
}

ul.stores-list > li::before {
    display: none
}

ul.stores-list .sb_name {
    display: flex;
    align-items: center;
    justify-content: space-between;

}

ul.stores-list .sb_address {
    margin-bottom: initial;
}
.regions__name {
    --underline-opacity: 16%;
    text-decoration-line: underline;
    text-decoration-thickness: 1px;
    text-decoration-color: color-mix(in oklab, var(--white_text_black) var(--underline-opacity), transparent);
    text-underline-offset: 0.2em;
}
.line-block__item.flex-1.header__search{
    min-width: 400px;
}
/*.line-block.line-block--gap.line-block--gap-24{*/
/*    align-items: center;*/
/*    justify-content: space-between;*/
/*}*/
/*.sb_block_catalog_city{*/
/*    width:215px!important;*/
/*}*/