@media screen and (max-width:768px){.logo,h1{margin-bottom:20px}.hero,.stats{display:flex}body{background-attachment:fixed}.hero{flex-direction:column;justify-content:flex-start;align-items:center;padding:40px 0}.overlay{padding:20px;margin-top:30px}.logo{width:200px}h1{font-size:1.5rem}.stats{flex-direction:column;align-items:center;gap:15px;text-align:center}.main-button{font-size:1rem;padding:10px 20px;margin-top:20px}.shop-items{grid-template-columns:repeat(2,1fr);gap:15px}.shop-item img{max-height:200px;object-fit:cover;width:100%}}@media screen and (max-width:480px){.main-button,.navigation a{font-size:.9rem}.logo{width:150px;margin-top:20px}.navigation{flex-direction:column;align-items:center;gap:10px;padding:10px 0}.navigation a{padding:8px 16px}.stats h2,h1{font-size:1.2rem}.shop-items{grid-template-columns:1fr}.shop-item img{max-height:150px}.hero{padding:30px 0 20px}.overlay{padding:15px;margin-top:25px}}