body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;color:#333;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}.header{align-items:center;background-color:initial;box-sizing:border-box;display:flex;justify-content:space-between;left:0;padding:1.5rem 2rem;position:fixed;top:0;transition:background-color .4s ease,border-bottom .4s ease,padding .4s ease,-webkit-backdrop-filter .4s ease;transition:background-color .4s ease,backdrop-filter .4s ease,border-bottom .4s ease,padding .4s ease;transition:background-color .4s ease,backdrop-filter .4s ease,border-bottom .4s ease,padding .4s ease,-webkit-backdrop-filter .4s ease;width:100%;z-index:1000}.header.scrolled{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#fdfbf5bf;border-bottom:1px solid #0000000d;padding:1rem 2rem}.main-nav ul{display:flex;list-style:none;margin:0;padding:0}.main-nav ul li{margin-left:2.5rem}.main-nav ul li a{color:#5c5c5c;font-size:1rem;font-weight:600;text-decoration:none;transition:color .3s ease}.main-nav ul li a:hover{color:#d48c00}.hamburger{cursor:pointer;display:none;z-index:1002}.hamburger .line{background-color:#333;border-radius:3px;height:3px;margin:5px 0;transition:all .3s ease;width:25px}@media (max-width:768px){.header{padding:1rem 1.5rem}.header.scrolled{padding:.75rem 1.5rem}.main-nav{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#fdfbf5e6;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transform:translateY(-20px);transition:opacity .4s ease,transform .4s ease,visibility .4s;visibility:hidden;width:100%;z-index:1001}.main-nav.open{opacity:1;transform:translateY(0);visibility:visible}.main-nav ul{flex-direction:column;text-align:center}.main-nav ul li{margin:2rem 0}.main-nav ul li a{font-size:2rem}.hamburger{display:block}.header.menu-open .hamburger .line:first-child{transform:rotate(45deg) translate(5px,5px)}.header.menu-open .hamburger .line:nth-child(2){opacity:0}.header.menu-open .hamburger .line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}}.logo a{align-items:center;color:#333;display:flex;font-size:1.8rem;font-weight:700;text-decoration:none}.logo a img{height:35px;margin-right:10px}.site-footer{background-color:#2c3e50;color:#a7a7a7;padding:3rem 2rem 1.5rem}.footer-content{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-section{flex:1 1;min-width:250px}.footer-section h2{color:#fff;font-size:1.2rem;margin-bottom:1.5rem}.logo-text{align-items:center;display:flex;font-size:1.8rem;font-weight:700}.footer-logo{height:35px;margin-right:10px}.footer-section.about p{line-height:1.6}.footer-section.links ul{list-style:none;padding:0}.footer-section.links ul li a{color:#a7a7a7;display:block;margin-bottom:.8rem;text-decoration:none;transition:color .3s ease}.footer-section.links ul li a:hover{color:#d48c00}.contact-item{align-items:center;display:flex;margin-bottom:1rem}.contact-item .icon{color:#fff;font-size:1.2rem;margin-right:1rem}.footer-bottom{border-top:1px solid #4a4a4a;font-size:.9rem;margin-top:3rem;padding-top:1.5rem;text-align:center}@media (max-width:768px){.footer-content{flex-direction:column;text-align:center}.contact-item,.logo-text{justify-content:center}}.Tilt{height:100%}.product-card{background:#fff;border-radius:15px;box-shadow:0 10px 30px #00000012;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.product-card-accent{height:8px;width:100%}.product-card-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:1.5rem;text-align:center}.product-card img{border-radius:10px;height:auto;margin-bottom:1.5rem;max-width:100%}.product-card h3{color:#333;flex-grow:1;font-size:1.15rem;line-height:1.4;margin-bottom:1rem}.price-info{color:#888;font-size:.9rem;margin-bottom:1rem}.price-calculator{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:.5rem}.price-calculator input[type=number]{-moz-appearance:textfield;border:1px solid #ddd;border-radius:8px;color:#333;font-size:1.2rem;font-weight:600;padding:.75rem;text-align:center;width:100px}.price-calculator input[type=number]::-webkit-inner-spin-button,.price-calculator input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.unit-label{color:#555;font-size:1.2rem;font-weight:600}.total-price h2{color:#222;font-size:2rem;font-weight:700;margin:.5rem 0 1.5rem}.whatsapp-button{background-color:#20c65a;border:none;border-radius:50px;box-shadow:0 4px 15px #20c65a4d;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;padding:.8rem 1.5rem;text-decoration:none;transition:all .3s ease}.whatsapp-button:hover{box-shadow:0 8px 25px #20c65a80;transform:translateY(-3px)}.hero-section{align-items:center;background-color:#fdfbf5;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative}.animated-gradient-bg{animation:gradient-flow 15s ease-in-out infinite;background:linear-gradient(135deg,#fffbf1,#f6f2e8,#fff5e1);background-size:200% 200%;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-content{height:65vh;max-width:1200px;position:relative;width:100%;z-index:1}.spice-layer{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;position:absolute;top:0;width:100%}.hero-text{flex:1.2 1;padding-right:3rem}.text-reveal-wrapper{margin-bottom:.5rem;overflow:hidden}.hero-text h1{font-size:5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem}.hero-text p{color:#5c5c5c;font-size:1.4rem;font-weight:400;line-height:1.6;max-width:500px}.hero-image-container{align-items:center;display:flex;flex:1 1;justify-content:center}.hero-image-container img{filter:drop-shadow(0 20px 40px rgba(0,0,0,.15));height:auto;max-height:500px;max-width:100%}.cta-button{border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:2rem;padding:1rem 2.5rem;transition:all .3s ease}.featured-products{background-color:#fff;padding:6rem 2rem;text-align:center}.section-title{color:#333;display:inline-block;font-size:2.8rem;font-weight:700;margin-bottom:4rem;position:relative}.section-title:after{background-color:#d48c00;border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.products-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}@media (max-width:768px){.spice-layer{flex-direction:column-reverse;text-align:center}.hero-text{margin-top:3rem;padding-right:0}.hero-text h1{font-size:3rem}.hero-text p{font-size:1.1rem}.hero-image-container{width:100%}.hero-image-container img{max-width:75%}.section-title{font-size:2.2rem}}.products-page-container{background-color:#fdfbf5;min-height:100vh;padding:8rem 2rem 4rem}.products-page-title{color:#333;display:inline-block;font-size:2.8rem;font-weight:700;left:50%;margin-bottom:4rem;position:relative;text-align:center;transform:translateX(-50%)}.products-page-title:after{background-color:#d48c00;border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.products-page-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1400px}@media (max-width:768px){.products-page-container{padding:7rem 1.5rem 3rem}.products-page-title{font-size:2.2rem;margin-bottom:3rem}.products-page-grid{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.about-page-container{background-color:#fdfbf5;min-height:100vh;padding:8rem 2rem 4rem}.about-intro{margin:0 auto 5rem;max-width:800px;text-align:center}.about-page-title{color:#333;font-size:2.8rem;font-weight:700;margin-bottom:2rem}.about-intro p{color:#5c5c5c;font-size:1.1rem;line-height:1.8}.details-section{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1000px}.details-card{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000000d;padding:2.5rem;text-align:center}.card-icon{color:#d48c00}.details-card h2{color:#333;font-size:1.5rem;margin-bottom:1rem}.details-card p{color:#5c5c5c;line-height:1.6}@media (max-width:768px){.details-section{grid-template-columns:1fr}}.contact-page-container{background-color:#fdfbf5;min-height:100vh;padding:8rem 2rem 4rem}.contact-intro{margin:0 auto 5rem;max-width:800px;text-align:center}.contact-page-title{color:#333;font-size:2.8rem;font-weight:700;margin-bottom:2rem}.contact-intro p{color:#5c5c5c;font-size:1.1rem;line-height:1.8}.contact-cards-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.contact-card{background:#fff;border:1px solid #eee;border-radius:15px;box-shadow:0 10px 30px #0000000d;color:inherit;padding:2.5rem;text-align:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.contact-card:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-8px)}.card-icon{font-size:3rem;margin-bottom:1.5rem}.card-icon.whatsapp{color:#25d366}.card-icon.email{color:#d44638}.card-icon.location{color:#4285f4}.contact-card h2{color:#333;font-size:1.5rem;margin-bottom:1rem}.contact-card p{color:#5c5c5c;line-height:1.6;margin-bottom:2rem}.contact-link{color:#d48c00;display:inline-block;font-weight:600;text-decoration:none;transition:color .3s}.contact-card:hover .contact-link{text-decoration:underline}@media (max-width:768px){.contact-cards-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.baaf40ed.css.map*/