*{box-sizing:border-box}:root{--color-primary: #0A0A0A;--color-secondary: #FFFFFF;--color-accent-1: #2E7D32;--color-accent-2: #1565C0;--color-neutral: #F5F5F5;--color-text: #212121;--color-text-light: #757575;--font-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}body{font-family:var(--font-family);color:var(--color-text);background:var(--color-secondary);line-height:1.6;margin:0;padding:0}.whatsapp-float{position:fixed;bottom:30px;right:30px;width:60px;height:60px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 20px #25d36666;cursor:pointer;z-index:999;transition:all .3s ease;animation:pulse 2s infinite;text-decoration:none}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 8px 30px #25d36699}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.btn{padding:12px 28px;border-radius:8px;text-decoration:none;font-weight:600;font-size:15px;transition:all .3s ease;display:inline-block;cursor:pointer;border:none;text-align:center;font-family:var(--font-family)}.btn-primary{background:var(--color-accent-2);color:#fff}.btn-primary:hover{background:#0d47a1;transform:translateY(-2px);box-shadow:0 10px 25px #1565c04d}.btn-secondary{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-secondary:hover{background:var(--color-primary);color:#fff}.btn-large{padding:18px 40px;font-size:18px}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:var(--color-primary);margin:0 0 1rem}h1{font-size:64px;letter-spacing:-2px}h2{font-size:48px;letter-spacing:-1px}h3{font-size:36px;letter-spacing:-.5px}h4{font-size:28px}h5{font-size:22px}h6{font-size:18px}p{margin:0 0 1rem}.container{max-width:1400px;margin:0 auto;padding:0 40px}.section{padding:100px 0}.section-header{text-align:center;margin-bottom:60px}.section-title{font-size:48px;font-weight:700;margin-bottom:15px;color:var(--color-primary);letter-spacing:-1px}.section-subtitle{font-size:18px;color:var(--color-text-light)}.grid{display:grid;gap:30px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.badge{display:inline-block;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600}.badge-success{background:#2e7d321a;color:var(--color-accent-1)}.badge-info{background:#1565c01a;color:var(--color-accent-2)}.badge-warning{background:#fb8c001a;color:#fb8c00}.card{background:#fff;border-radius:16px;overflow:hidden;transition:all .3s ease;border:1px solid #f0f0f0}.card:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-5px)}.card-image{width:100%;height:300px;object-fit:cover;background:var(--color-neutral)}.card-content{padding:25px}.product-card{background:#fff;border-radius:16px;overflow:hidden;transition:all .3s ease;border:1px solid #f0f0f0;cursor:pointer;text-decoration:none;color:inherit;display:block}.product-card:hover{box-shadow:0 15px 40px #0000001a;transform:translateY(-5px)}.product-image-container{position:relative;width:100%;height:300px;background:var(--color-neutral);overflow:hidden}.product-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card:hover .product-image-container img{transform:scale(1.05)}.product-badge{position:absolute;top:15px;right:15px;background:var(--color-accent-1);color:#fff;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600}.product-info{padding:25px}.product-category{font-size:12px;color:var(--color-text-light);text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:8px}.product-name{font-size:18px;font-weight:600;margin-bottom:12px;color:var(--color-primary)}.product-pricing{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.product-price{font-size:24px;font-weight:700;color:var(--color-primary)}.product-price-label{font-size:12px;color:var(--color-text-light);margin-top:2px}.product-discount{background:#2e7d321a;color:var(--color-accent-1);padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600}input[type=text],input[type=email],input[type=number],input[type=tel],textarea,select{width:100%;padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-family:var(--font-family);font-size:15px;transition:border-color .3s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-accent-2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.p-1{padding:.5rem}.p-2{padding:1rem}.p-3{padding:1.5rem}.p-4{padding:2rem}img{max-width:100%;height:auto;display:block}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link{position:absolute;left:-9999px;z-index:9999;padding:1rem;background:var(--color-primary);color:#fff}.skip-to-content-link:focus{left:50%;transform:translate(-50%);top:20px}@media(max-width:1024px){.container{padding:0 30px}h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}.section{padding:80px 0}.section-title{font-size:36px}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.container{padding:0 20px}h1{font-size:36px}h2{font-size:28px}h3{font-size:24px}.section{padding:60px 0}.section-title{font-size:32px}.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.btn{width:100%}.whatsapp-float{bottom:20px;right:20px;width:50px;height:50px}}.shopify-section{display:block}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
