body,html{background-attachment:fixed;background-image:url(/static/media/landing-background.ae4e79c5136dbd93e1a7.jpg);background-position:50%;background-size:contain;margin:0;overflow-x:hidden;padding:0;width:100%}body{background-color:#fdfdfd;color:#333;font-family:sans-serif;margin:0}.page{font-family:PixelCode;padding:2rem;text-align:center}.navbar{align-items:center;background-color:#111;justify-content:space-between;padding:.75rem 1rem}.nav-links,.navbar{display:flex;flex-wrap:wrap}.nav-links{gap:.75rem}.navbar a{color:#fff;font-family:PixelCode;font-size:.9rem;text-decoration:none}.social-icon{height:22px;width:22px}.landing-header{background-color:#000;border-radius:6px;color:#fff;display:inline-block;font-size:2.5rem;font-weight:700;margin-bottom:1rem;padding:1rem}.landing-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.landing-box{align-items:center;background:#a5ada5d9;border-radius:12px;box-shadow:0 4px 10px #00000026;display:flex;flex:1 1 40%;flex-direction:column;max-width:500px;padding:1.5rem;text-align:center}.about-image,.cover-image{background-color:#fff;border:4px solid #535658}.landing-text{background-color:#aea6a0d9;border:3px solid #535658;border-radius:10px;color:#111;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:18px;margin-top:1rem;max-width:600px;padding:1rem 1.5rem}.landing-link{color:#111;display:inline-block;font-weight:600;text-decoration:none;transition:transform .2s ease,font-weight .2s ease}.landing-link:hover{font-weight:900;transform:scale(1.07)}.image-container{display:inline-block;position:relative}.overlay-button{align-items:center;background:#f6eb81;border-radius:50%;bottom:-15px;box-shadow:0 4px 8px #0000004d;color:#000;display:flex;flex-direction:column;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:16px;font-weight:500;height:100px;justify-content:center;position:absolute;right:-15px;text-align:center;text-decoration:none;transition:background .3s ease;width:100px}.overlay-button:hover{background:#d99e74}.about-image,.cover-image{border-radius:8px;height:auto;max-width:250px}.product-box{background-color:#53565880;border-radius:12px;box-shadow:0 4px 12px #0003;margin:2rem auto;max-width:1200px;padding:2rem}.product-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.product{align-items:center;display:flex;flex-direction:column}.product-image{border:3px solid #535658;border-radius:6px;margin-bottom:.75rem;max-height:15rem;max-width:12rem}.product-details{background:#a5ada5e6;border:3px solid #535658;border-radius:12px;display:flex;flex-direction:column;min-height:220px;min-width:250px;padding:20px;text-align:center}.product-header{font-size:1.4rem;font-weight:400;margin-bottom:0;margin-top:.2rem}.product-blurb,.product-header{color:#000;font-family:Lucida Sans,Geneva,Verdana,sans-serif}.product-blurb{background:#d69181;border-radius:6px;display:inline-block;font-weight:700;margin-top:1rem;padding:.2rem .5rem}.product-size{color:#111;margin-bottom:3.5rem;margin-top:1rem}.product-purchase{align-items:center;background:#f6eb81;border:3px solid #535658;border-radius:8px;display:inline-flex;gap:.5rem;justify-content:center;margin:0 auto;max-width:150px;padding:.25rem .75rem;transition:background-color .2s ease;width:auto}.product-purchase:hover{background:#fff}.paypal-button{background:#0000;border:none;border-radius:6px;color:#000;cursor:pointer;font-family:PixelCode;font-size:1rem;font-weight:700;padding:.5rem}.site-footer{background-color:#000;color:#fff;font-family:Trebuchet MS,Lucida Sans,Arial,sans-serif;font-size:14px;padding:1rem 0;text-align:center}@media (max-width:768px){.landing-wrapper{flex-direction:column}.landing-left,.landing-right{flex:1 1 100%}}@media (max-width:600px){.nav-links{gap:.5rem}.navbar a{font-size:.8rem}.social-icon{height:20px;width:20px}}@media (max-width:900px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.product-grid{grid-template-columns:1fr}.product-image{height:auto;max-width:80%}.product-details{min-width:auto}}@font-face{font-family:PixelCode;src:url(/static/media/PixelCode.67798d1e00081eb0d18c.ttf) format("truetype")}
/*# sourceMappingURL=main.d47b4aae.css.map*/