.gift-page
{
    display: flex;
    flex-direction: column;

    font-size: 15px;
    line-height: 19px;

    min-height: 100vh;
}


.m-head_type_gift .m-head-arrow
{
    background: #e74c3c;
}

.m-head_type_gift .m-head-menu__item_current_yes,
.m-head_type_gift .m-head-menu__item:hover,
.m-head_type_gift .m-head-menu_type_open > .m-head-menu__item,
.m-head-menu__popup_type_gift .m-head-menu_type_open > .m-head-menu__item
{
    border-top-color: #e74c3c;
}
