#stock{
    flex:1;
    overflow: overlay;
}

#sortBlock{
    display:flex
}

#selectedBlock{
    display:flex;
    justify-content:center;
    margin-top:3vh;
}

#articleBlock{
    display:flex;
    justify-content: center;
    align-items: center;
    min-height:30vw;
}

::-webkit-scrollbar {
    width: 8px;
    display:block;
  }

  ::-webkit-scrollbar-thumb{
      background-color: white;
      border-radius: 20px;
  }


#errorRouteBlock{
    flex:1;
    height:48vw;
    display:flex;
    flex-direction:column;
    justify-content: center;
    align-items: center;
}

    #errorRouteTitle{
        color:white;
        font-family: 'Wellfleet', cursive;
        font-size:3vw;
    }

    #errorRouteTxt{
        color:white;
        font-family: 'Wellfleet', cursive;
        font-size:2vw;
    }

    #link{
        color:rgb(23, 9, 146);
        font-family: 'Wellfleet', cursive;
        font-size:2vw;
    }

    #link:hover{
        text-decoration: none;
        color:rgb(66, 113, 243);
        font-family: 'Wellfleet', cursive;
        font-size:2vw;
    }