body{display:grid;grid-template-columns: 100%;min-height: 100%;grid-template-areas: "topslideshow" "textslide" "menu" "rest"; margin:0;background-color: black;color:rgb(171 209 209 / 75%);letter-spacing:0.06rem;line-height: 25px;font-size: 1.2rem;}
.topslideshow{grid-area: topslideshow;letter-spacing: -5px;padding:10px 10rem}
.textslide{grid-area: textslide;}
.menu{grid-area: menu;}
.rest{grid-area: rest;border-top: 0.5px;border-top-style:dotted;}
.slideshow{padding: 10px 10rem;font-size: 20px;}
.menugrid{display: grid;grid-template-areas: "empty head buttons""links links links";padding-left: 4rem; padding-right: 4rem;grid-template-columns: 1fr auto 1fr;margin-top: 40px;}
.menugrid-head{grid-area: head;justify-self:center;text-align: center;padding-right: 100px}
.menugrid-buttons{grid-area: buttons; display: flex;padding-left: 5rem;align-items: center;}
.menugrid-links{grid-area: links; display: flex; align-items: center;justify-self: center;padding:10px 30px 10px 30px;}
.menugrid-buttons img{border-radius: 3px;}
span{letter-spacing: 2px;font-size: 15px;}
.menugrid-links a{padding-left: 20px;padding-right: 20px;padding-top: 15px;text-decoration: none;color:rgb(171 209 209 / 75%);}
.heading2{padding:0 6rem;font-size: 18px;line-height: 35px;letter-spacing: 0.69px;color:rgb(171, 209, 209);word-break: break-word;box-sizing: inherit;}
.productpart{padding-left: 100px;padding-right: 100px;}
.product-list{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;box-sizing: border-box;object-fit: cover;column-gap: 10px;row-gap: 10px;padding:10px}
p{font-family: 'Times New Roman', Times, serif;font-size: 15px;margin:0;color:rgb(171, 209, 209) ;}
.product-list span{font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; font-size: 20px;color: rgb(181, 51, 106);}
.product-list a:visited{color:rgb(171, 209, 209);}
.product-list img{border:2px solid rgb(18 18 18 / 75%);position: relative;}
.backgif{position: absolute;transform: rotate(330deg);top:440px;height:3000px;z-index:-1}
.backpic{position:absolute;transform:rotate(350deg);top:1px;height:600px;width:900px;z-index:-1;opacity:0.3;}






