.hero{height:80vh;color:var(--white);text-align:center;background-color:#0000;background-image:linear-gradient(#00000080,#00000080),url(/4.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;display:flex}.hero-content h1{color:var(--white);max-width:800px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:4rem}.hero-content p{opacity:1;color:#fff;margin-bottom:2.5rem;font-size:1.2rem}.hero-btns{justify-content:center;gap:1.5rem;display:flex}.hero-btns .btn-outline{color:var(--white);border-color:var(--white)}.categories-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.cat-card{background:var(--white-glass);-webkit-backdrop-filter:blur(10px);text-align:center;box-shadow:var(--shadow);transition:var(--transition);border:1px solid #ffffff1a;border-radius:8px;padding:3rem 2rem}.cat-card:hover{box-shadow:var(--shadow-hover);border-bottom:3px solid var(--accent);transform:translateY(-5px)}.cat-card h3{margin-bottom:1rem}.cat-card p{color:var(--accent);text-transform:uppercase;font-size:.8rem;font-weight:600}.products-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.product-card{background:var(--white-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);transition:var(--transition);border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.product-img img{object-fit:cover;width:100%;height:300px}.product-info{padding:1.5rem}.cat-tag{text-transform:uppercase;color:#fff;opacity:.8;letter-spacing:1px;font-size:.7rem}.product-info h3{margin:.5rem 0;font-size:1.25rem}.price{color:var(--accent);margin-bottom:1.5rem;font-weight:600}.buy-btn{text-align:center;background:var(--primary);width:100%;color:var(--white);border-radius:4px;padding:.8rem;font-size:.9rem;font-weight:500;display:block}.buy-btn:hover{background:var(--accent)}.view-all{text-align:center;margin-top:50px}.why-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.icon{margin-bottom:1.5rem;font-size:3rem}.why-item h3{margin-bottom:1rem}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.about-text p{margin-bottom:1.5rem;font-size:1.1rem}.about-img img{border-radius:12px;width:100%}.contact-card{background:var(--white-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow);border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:1fr 1.5fr;display:grid;overflow:hidden}.contact-info{background:var(--primary);color:var(--white);padding:3rem}.contact-info h3{color:var(--accent);margin-bottom:1.5rem}.contact-info p{color:#fff;margin-bottom:1rem}.contact-whatsapp{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:3rem;display:flex}.contact-whatsapp h3{color:var(--primary);font-size:1.8rem}.whatsapp-btn{color:#fff;background:#25d366;border-radius:50px;align-items:center;gap:12px;padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 15px #25d3664d}.whatsapp-btn:hover{color:#fff;background:#128c7e;transform:scale(1.05);box-shadow:0 6px 20px #25d36666}.whatsapp-btn span{font-size:1.5rem}@media (max-width:992px){.hero-content h1{font-size:3rem}.categories-grid,.products-grid,.why-grid{grid-template-columns:1fr 1fr}.about-grid,.contact-card{grid-template-columns:1fr}}@media (max-width:600px){.hero-content h1{font-size:2.5rem}.categories-grid,.products-grid,.why-grid{grid-template-columns:1fr}.hero-btns{flex-direction:column}}
