.button_dopInformations a:hover {
    text-decoration: none;
}
.button_dopInformations a {
    text-decoration: underline;
}
.button_dopInformations {
    display: flex;
    flex-direction: column;
}

.good-available,.index-card-available {display:none}
.imageDop  {
    display: inherit;
    overflow: hidden;
    height: 324px;
}
/*.imageDop img {
    display:none
}
.imageDop img:first-child {
    display:flex
}*/

.imageItem {
    display: block;
}
.hvr__dots {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 12px;
    z-index: 999;
    width: 100%;
}

.hvr__dot {
    width: 17px;
    height: 2px;
    margin: 10px 3px 0;
    border-radius: 50%;
    background: #d6dbe0;
}
.hvr__images img{
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.hvr__images {
    position: relative;
}
.hvr__dot--active {
    background: #000;
}
.hvr__sector:before {
    background:#000;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    opacity: 0;
    position: absolute;
    transform: translateY(var(--space-xs));
    width: 100%;
}


.hvr__sectors {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    z-index: 99;
}

.hvr__sector {
    flex-grow: 1;
}
.index-card-img-container {

    position: relative;
}
li.header-menu-item.header-menu-item_1.header-menu-item_catalog.header-menu-item_parent:first-child ul.header-menu-list.header-menu-sub-list.header-menu-sub-list_1 > li.header-menu-item.header-menu-item_2.header-menu-sub-item:last-child {display: none;}
.footer-menu-list .footer-menu-item .footer-menu-sub:last-child .footer-menu-sub-item:last-child {display: none;}
.container.section-cards .catalog-cards .catalog-card:last-child{display: none;}

.FooterPhone_phoneBox {
    border: 2px solid #e3e3e3;
    padding: 20px;
    margin-bottom: 30px;
}
.FooterPhone_phoneBoxHeader {
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 0;
}
.FooterPhone_phoneBoxItem {
    padding-top: 10px;
}
.FooterPhone_phoneBoxTitle {
    color: #999;
    font-size: 12px;
    margin-bottom: 6px;
    letter-spacing: 0;
}

.FilialHeader_content {
    display: flex
;
    gap: 20px;
    justify-content: space-between;
    padding-bottom: 80px;
}
.FilialHeader_box, .FilialHeader_icon {
    display: flex
;
    justify-content: center;
    align-items: center;
}
.FilialHeader_box {
    background-color: #fff;
    max-width: 540px;
    width: 100%;
    text-align: center;
    height: 200px;
    border: 1px solid #e5e5e5;
    flex-direction: column;
}
.FilialHeader_email, .FilialHeader_phone {
    font-weight: 500;
    display: inline-block;
    font-size: 28px;
    margin-top: 32px;
    margin-bottom: 5px;
}

.FilialHeader_phone {
    color: #000;
}
.FilialHeader_text {
    color: #000;
    font-size: 14px;
}
.FilialHeader_email {
    color: #1aa6b2;
    padding-bottom: 5px;
    border-bottom: 1px dotted #1aa6b2;
    transition: .2s;
}
.FilialHeader_text-mob {
    display: none;
}

@media only screen and (max-width: 768px) {
    .FilialHeader_content {
        flex-direction: column;
    }
}
@media only screen and (min-width: 1280px) {
    .imageDop  {
        height: 240px;
    }
}
@media  (min-width: 768px) and (max-width: 1280px) {
    .imageDop {
        height: 300px;
    }
}
@media  (max-width: 768px) {
    .imageDop {
        height: 324px;
    }
}

@media only screen and (min-width: 1280px) {
    .index-card-content {
        position: absolute;
        bottom: 0px !important;
        width: 100%!important;
        display: flex!important;
        align-items: center;
        justify-content: center;
    }
    .index-offers-slider-container  .index-card-content {
        position: absolute;
        bottom: 6px !important;
        width: 100%!important;
        display: flex!important;
        align-items: center;
        justify-content: center;
    }
}
@media only screen and (min-width: 1280px) {
    .article-products-list .index-card:hover .index-card-content,
    .index-container .index-card:hover .index-card-content,
    .good-similar_last .index-card:hover .index-card-content #catalog-content .index-card:hover .index-card-content,
    #index-catalog-content .index-card:hover .index-card-content,
    .good-similar-slider-container  .index-card:hover .index-card-content{
        bottom: -79px!important;
    }
    .index-offers-slider-container .index-card:hover .index-card-content  {
        bottom: -73px!important;
    }
}
@media only screen and (min-width: 1280px) {

    #catalog-content     .index-card {

        -webkit-transition: padding-top .3s;
        -o-transition: padding-top .3s;
        transition: padding-top .3s;
    }
    #catalog-content .index-card:hover .index-card-content {
        bottom: -77px!important;
    }
}
.collection-mobile-icon {
    display: none;
}
@media (max-width: 1280px) {
    .header-menu-top.header-menu-sub-top.header-menu-sub-top_3 .header-menu-top__text.header-menu-top__text--pdf {
        text-align: center;
        display: flex
    ;
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .index-card .link-as-card{
        position: relative!important;
    }
    .header-menu-top__icon {
        margin-right: 10px;
    }
    .header-menu-sub.header-menu-sub_3 .collection-mobile-icon {
        display: flex
    ;
        position: fixed;
        transform: rotate(180deg);
        right: 30px;
        top: 40%;
    }
    ul.header-menu-list.header-menu-sub-list.header-menu-sub-list_3.header-menu-sub-list_last-parent.header-menu-sub-list_collections:before {
      /*  content: '';
        background: red;
        width: 10px;
        height: 10px;
        display: flex;
        position: absolute;
        top: 0;*/
    }
    ul.header-menu-list.header-menu-sub-list.header-menu-sub-list_3.header-menu-sub-list_last-parent.header-menu-sub-list_collections {
        position: relative;
    }
 /*   .header-menu-scroll {
        overflow-y: scroll!important;
        -webkit-overflow-scrolling: touch!important;;
    }
    .header-menu-scroll::-webkit-scrollbar {
        -webkit-appearance: none!important;;
    }
    .header-menu-scroll::-webkit-scrollbar:vertical {
        width: 12px!important;;
    }
    .header-menu-scroll::-webkit-scrollbar:horizontal {
        height: 12px!important;;
    }
    .header-menu-scroll::-webkit-scrollbar-thumb {
        background-color: rgba(0, 0, 0, .5)!important;;
        border-radius: 10px!important;;
        border: 2px solid #ffffff!important;;
    }
    .header-menu-scroll::-webkit-scrollbar-track {
        border-radius: 10px!important;;
        background-color: #ffffff!important;;
    }*/
}
.category_in_sale_text svg {
    display: block;
    position: absolute;
    top: 0;
    fill: #dd204f;
    transform: rotate(180deg);
    left: -10%;
}
.category_in_sale_text {
   /* display: flex
;*/
    position: absolute;
    flex-direction: column;
    z-index: 9;
    margin-top: 5px;
    right: 0px;
}
.category_in_sale_text__item:after {
    /*content: "";*/
    /*position: absolute;*/
    /*left: 0;*/
    /*top: 100%;*/
    /*border-color: #861330 #861330 transparent transparent;*/
    /*border-style: solid;*/
    /*border-width: 2px;*/
}
.category_in_sale_text__item {
    width: 70px;
    position: relative;
    display: block;
    background-color: #dd204f;
    font-size: 10px;
    line-height: 16px;
    text-align: center;
    letter-spacing: .01em;
    text-transform: uppercase;
    padding: 2px 9px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 10px;
    white-space: nowrap;
}