#merch {
position: fixed;
 background-image: url(images/67663.jpg);
 background-size: 50%;
 background-repeat: repeat;
 z-index: 100;
 top: 0; 
 left: 0;
 width: 90vw;
 height: 90vh;
 padding: 50px 100px;
 overflow-y: scroll;
 opacity: 1;
 transition: .2s;
}

#merch > ul {
padding: 10px 50px;
border-radius: 30px;
border-width: 40px;
border: 6px double rgb(255, 202, 209);
background-color: white;
position: center;
}

#merch > * {
width: 100%;
 max-width: 1000px;
 margin: 20px auto;
 display: block;
}

@font-face {
    font-family: cutesie;
    src: url(April.ttf);
}

p {
    display:flex;
    justify-content: center;
    align-items: center;
  font-family: cutesie;
  font-size: 20px;
}

h2 {
    display:flex;
    justify-content: center;
    align-items: center;
  font-family: cutesie;
  font-weight: bold;
}

h1 {
    display:fixed;
    justify-content: center;
    align-items: center;
  font-family: cutesie;
  font-weight: bold;
  word-break: break-all;
  word-spacing: 10px;
}

.fade-in {
    opacity: 1;
    animation-name: fading;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 0.9s;
}

@keyframes fading {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

table.merch, td.merch {
    text-align: center;
    padding: 5px;
    margin: auto;
}
