#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:20px;background:whitesmoke}img{height:80px}.card{background:white;padding:20px;text-align:center;border-radius:10px}.head{color:red;font-size:1.4rem}.productsWrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:4rem}.btn{border:none;outline:none;background:#764abc;padding:5px 10px;color:#fff;border-radius:5px;font-weight:700;cursor:pointer;transition:all .3s ease-in-out}.btn:hover{background:#513282}.heading{padding:25px 0}.cartCount{font-weight:700;text-transform:uppercase;margin-left:40px}.navLink{text-decoration:none;color:#000;margin:2px;padding:1rem;font-size:1.3rem}.item{font-size:1.5rem;color:#00f}.cartCard{display:flex;align-items:center;justify-content:space-between;background:#fff;margin-bottom:20px;padding:14px;border-radius:5px}@media screen and (max-width: 480px){.productsWrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}.navLink{font-size:1rem;padding:.5rem}.item{font-size:1rem}.head{font-size:.9rem;margin-right:.6rem}}
