*{box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body{height:100%}body{margin:0;background:#fff;color:#1f2937}.header{padding:20px;text-align:center;border-bottom:1px solid #e5e7eb;background:#fff}.logo{height:36px}.container{flex:1;width:100%}.content{max-width:900px;margin:0 auto;padding:60px 20px 0;text-align:initial}.page{min-height:100vh;display:flex;flex-direction:column}.title{text-align:center}.subtitle{color:#6b7280;margin-bottom:40px;text-align:center}.search-wrapper{position:relative;max-width:600px;margin:0 auto 50px}.search-input{width:100%;padding:16px 20px;border-radius:14px;border:2px solid #e5e7eb;font-size:16px;outline:none}.search-input:focus{border-color:#0ea5e9}.search-results{display:none;position:absolute;top:70px;width:100%;background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001f;overflow:hidden;z-index:10;max-height:230px;overflow:auto}.result-item{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #f1f5f9;cursor:pointer}.result-item:hover{background:#f8fafc}.result-item:last-child{border-bottom:none}.icon{width:36px;height:36px;background:#f1f5f9;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:16px}.result-info{text-align:center;flex:1}.result-info span{display:block;font-size:13px;color:#6b7280}.ratio{font-size:14px;color:#6b7280}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:900px;margin:60px auto 0}@media(max-width:768px){.features{grid-template-columns:1fr;max-width:420px}}.feature-card{border:1px solid #e5e7eb;border-radius:18px;padding:30px 20px;background:#fff}.feature-icon{width:48px;height:48px;background:#f1f5f9;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:22px}.feature-card h3{margin-bottom:10px;font-size:18px}.feature-card p{font-size:14px;color:#6b7280}.footer{border-top:1px solid #e5e7eb;padding:30px;text-align:center;font-size:14px;color:#6b7280;background:#fff}.product-result-wrapper{max-width:900px;margin:30px auto 0}.product-for{margin-bottom:12px;font-size:14px}.product-card{display:grid;grid-template-columns:1fr 1.3fr;background:#fff;border-radius:20px;border:1px solid #e5e7eb;overflow:hidden}.product-image{padding:30px;background:#fafafa}.product-image img{width:100%;border-radius:12px}.product-details{padding:30px}.product-details h2{margin:0 0 6px;font-size:22px}.product-sub{color:#6b7280;margin-bottom:16px}.feature-pills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.pill{background:#f1f5f9;padding:8px 12px;border-radius:999px;font-size:13px}.spec-box{background:#f8fafc;border-radius:14px;padding:20px;margin-bottom:24px}.spec-box h4{margin-bottom:14px}.spec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.label{display:block;font-size:12px;color:#6b7280}.product-actions{display:flex;gap:16px}.btn{padding:14px 20px;border-radius:14px;font-weight:600;text-decoration:none;text-align:center}.btn-primary{background:#fde047;color:#000}.btn-secondary{background:#0f766e;color:#fff}.btn-empty-stock{background-color:#dc2626!important;color:#fff}.product-result-wrapper{max-width:900px;margin:24px auto 0}.product-for{font-size:14px;margin:0 0 12px;text-align:left}.product-for span{color:#facc15;font-weight:600}.whatsapp-support-container{position:fixed;bottom:30px;right:30px;z-index:1000}.whatsapp-support-btn{width:60px;height:60px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:28px;box-shadow:0 4px 12px #25d36666;transition:all .3s ease;position:relative;border:none;cursor:pointer}.whatsapp-support-btn:hover{background:#20ba5b;transform:scale(1.1);box-shadow:0 6px 16px #25d36699}.whatsapp-support-btn:active{transform:scale(.95)}.whatsapp-support-tooltip{position:absolute;right:75px;bottom:50%;transform:translateY(50%);background:#25d366;color:#fff;padding:10px 15px;border-radius:6px;font-size:13px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;pointer-events:none;font-weight:500;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.whatsapp-support-btn:hover .whatsapp-support-tooltip{opacity:1;visibility:visible;right:80px}.whatsapp-support-tooltip:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:#25d366}@media(max-width:768px){.whatsapp-support-container{bottom:20px;right:20px}.whatsapp-support-btn{width:55px;height:55px;font-size:24px}.whatsapp-support-tooltip{display:none}}
