*, *:before, *:after {
 box-sizing: border-box;
}
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz@6..12&display=swap');
p {
    font-family: 'Nunito Sans', sans-serif;
    font-size: 1rem;
    line-height: 1.2rem;
}
li {
   font-family: 'Nunito Sans', sans-serif;
    font-size: 1rem;
    line-height: 1.2rem;  
}
.wrap {
display:flex;
flex-direction:column;
align-items:center;

width: 100%;
height: auto;
}
.header {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;

width: 100%;
height: 100px;
padding:60px 0 60px 0;
box-shadow: 0 6px 4px -6px rgb(101, 100, 100);
background-color: #f4e9f5;
}
.header1 {
width:100%;
height: auto;
font-family: 'Nunito Sans', sans-serif;
font-size:45px;
text-align: center;
}
.header2 {
width:100%;
height: auto;
font-family: 'Nunito Sans', sans-serif;
font-size:25px;
font-style: italic;
text-align: center;
}
.optin {
 display: flex;
 justify-content: center;
 align-items: center;

 position:absolute;
 top:1px;
 right:10px;
 padding:10px;
 text-align: center;
 font-size: 1.1rem;
 color:black;
}
.optin img {
 max-width: 20%;
 margin:0 10px 0 0;
}
.optin:hover {
 cursor: pointer;
 font-style: italic;
}
.home {
 position:fixed;
 top:20px;
 left:30px;
 width:auto;
 text-align: center;
 color:black;
}
.home:hover {
 cursor: pointer;
 font-style: italic;
}
.home img {
 max-width: 40%;
 margin-bottom: -5px;
}
.cpy {
 width:100%;
 padding:5px;
 font-size:10px;
 text-align: right;
}
.buy2 {
   margin-bottom:.5rem;
}
.tbl {
   display: flex;
   justify-content: center;
}
td {
   padding:0 5px 0 5px;
   border: solid 1px black;
}