body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:20px}img{height:85px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.card{animation:fadeSlideIn .6s ease forwards;background:#fff;border-radius:10px;box-shadow:0 8px 16px #00000014;opacity:0;padding:20px;position:relative;text-align:center;transform:translateY(20px);transition:transform .4s ease,box-shadow .4s ease}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}.card:hover{box-shadow:0 15px 30px #00000026;cursor:pointer;transform:scale(1.03)}.productsWrapper{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:20px}.product-title{color:#333;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;margin-bottom:8px;max-width:100%;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.product-title:after{background-color:#fff;border-radius:5px;box-shadow:0 2px 10px #0000001a;color:#000;content:attr(data-fulltitle);font-size:13px;left:50%;max-width:300px;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:110%;transform:translateX(-50%);transition:opacity .3s ease;white-space:normal;width:-webkit-max-content;width:max-content;z-index:10}.product-title:hover:after{opacity:1}.btn{background:#764abc;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;outline:none;padding:5px 10px;transition:all .3s ease-in-out}.btn:hover{background:#513282}.navLink{color:#000;margin-left:20px;text-decoration:none}.heading{padding:25px 0}.cartCount{font-weight:700;margin-left:40px;text-transform:uppercase}.cartCard{align-items:center;background:#fff;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:20px;padding:14px}.input-box{border:1px solid #ccc;border-radius:5px;margin-bottom:12px;margin-top:8px;outline:none;padding:10px;transition:border .3s ease,box-shadow .3s ease;width:93%}.input-box:focus{border:2px solid #4caf50;box-shadow:0 0 5px #4caf5080}.empty-cart-img{animation:fadeZoomIn .8s ease-in-out;display:block;height:auto;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:500px;object-fit:contain;opacity:.95;width:100%}@keyframes fadeZoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:.95;transform:scale(1)}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toast{align-items:center;animation:toastSlide .4s ease;border-radius:8px;box-shadow:0 8px 16px #00000040;color:#fff;display:flex;justify-content:space-between;min-width:280px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:9999}.toast-close{background:#0000;border:none;color:#fff;cursor:pointer;font-size:18px;margin-left:10px}@keyframes toastSlide{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.toast.success{background-color:#28a745}.toast.error{background-color:#dc3545}.toast.info{background-color:#17a2b8}
/*# sourceMappingURL=main.510eaf80.css.map*/