body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:linear-gradient(135deg,#ffb6c133,#add8e633);min-height:100vh;text-align:center}.App-header{background:linear-gradient(90deg,#ff69b4,#4169e1);color:#fff}.App-header h1{font-family:Arial,sans-serif;font-size:2.5rem;margin:0;text-shadow:2px 2px 4px #0003}main{margin:0 auto;max-width:1200px;padding:40px 20px}.product-card{background:#fff;border:none;border-radius:15px;box-shadow:0 8px 20px #0000001a;display:flex;flex-direction:column;justify-content:space-between;margin:16px;padding:20px;transition:all .3s ease;width:300px}.product-card:hover{box-shadow:0 12px 25px #00000026;transform:translateY(-5px)}.product-image{border-radius:10px;height:220px;margin-bottom:15px;object-fit:cover;width:100%}.product-info{display:flex;flex-direction:column;flex-grow:1}.product-name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff69b4,#4169e1);-webkit-background-clip:text;background-clip:text;color:#333;font-size:1.3rem;font-weight:600;margin:8px 0}.product-description{color:#666;font-size:.95rem;line-height:1.4;margin-bottom:15px}.product-price{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff69b4,#4169e1);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;margin:12px 0}.button-group{display:flex;gap:10px;margin-top:10px}.pix-button,.whatsapp-button{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-size:.9rem;padding:10px;text-align:center;text-decoration:none;transition:background-color .2s}.pix-button{background:linear-gradient(45deg,#ff69b4,#ff1493);color:#fff;font-weight:600}.pix-button:hover{background:linear-gradient(45deg,#ff1493,#ff69b4);transform:translateY(-2px)}.whatsapp-button{align-items:center;border:none;border-radius:5px;cursor:pointer;display:inline-block;display:flex;font-weight:600;justify-content:center;padding:10px 20px}.whatsapp-button:hover{background:linear-gradient(45deg,#1e90ff,#4169e1);transform:translateY(-2px)}.modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:fadeIn .3s ease-out;background-color:#fff;border-radius:15px;box-shadow:0 4px 20px #00000026;padding:25px 40px;text-align:center}.modal-content p{font-size:1.1rem;margin:10px 0}.modal-content p:first-child{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff69b4,#4169e1);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:700}.modal-instruction{color:#666;line-height:1.4}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.product-list{margin:0 auto;max-width:1200px;padding:20px}.product-list h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#ff69b4,#4169e1);-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:700;margin-bottom:40px;text-align:center;text-shadow:2px 2px 4px #0000001a}.products-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center;padding:20px}.footer{background:linear-gradient(90deg,#ff69b4,#4169e1);box-shadow:0 -4px 8px #0000001a;color:#fff;margin-top:40px;padding:20px 0}.footer-content{margin:0 auto;max-width:1200px;padding:0 20px;text-align:center}.cnpj{font-size:.9rem;margin:0 0 8px;opacity:.9}.copyright{font-size:.95rem;margin:0}.heart{animation:heartbeat 1.5s infinite;color:#fff;display:inline-block}.royaltech-link{color:#fff;font-weight:700;text-decoration:none;transition:opacity .2s}.royaltech-link:hover{opacity:.8}@keyframes heartbeat{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.App-header{background:linear-gradient(90deg,#add8e64d,#ffb6c14d);box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:20px}.logo-image{display:block;height:auto;margin:0 auto;max-width:400px;padding:10px;width:90%}.pix-section{background:linear-gradient(135deg,#ffb6c133,#add8e633);border-radius:15px;margin:20px auto;max-width:800px;padding:30px 20px}.pix-content{text-align:center}.pix-description{color:#333;font-size:1.2rem;line-height:1.6;margin-bottom:20px}.main-pix-button{background:linear-gradient(45deg,#ff69b4,#4169e1);border:none;border-radius:10px;box-shadow:0 4px 15px #0000001a;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;padding:15px 30px;transition:all .3s ease}.main-pix-button:hover{background:linear-gradient(45deg,#4169e1,#ff69b4);box-shadow:0 6px 20px #00000026;transform:translateY(-3px)}
/*# sourceMappingURL=main.86e6adba.css.map*/