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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.homepage-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:2rem}.trust-banner{background-color:#1a1a1a;border-left:4px solid #f1c40f;border-radius:8px;color:#f2f2f2;margin:1rem auto;max-width:60%;padding:1rem;text-align:left}.trust-banner h2{color:#f1c40f;margin-bottom:1rem}.trust-banner ul{list-style:none;padding-left:0}.trust-banner li{font-size:1rem;margin-bottom:.75rem}.blog-feature{background:#1a1a1a;border-radius:8px;box-shadow:0 0 8px #ffffff0d;margin:2rem auto;padding:1.5rem;width:80%}.blog-feature.secondary{background:#222}.blog-feature h3{color:#f1c40f;margin-bottom:.5rem}.product-highlight h3{color:#f1c40f;margin-top:2rem}.product-grid{display:flex-grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1rem}.product-card{background:#1a1a1a;border-radius:8px;box-shadow:0 0 8px #ffffff0d}.product-card img{border-radius:4px;height:auto;max-height:160px;object-fit:contain;width:100%}.product-card h4{margin:.75rem 0 .25rem}.cta{background:#f1c40f;border-radius:4px;color:#000;display:inline-block;font-weight:700;margin-top:.5rem;padding:.5rem 1rem}.blog-list,.blog-post{padding:auto;text-align:left;width:100%}.blog-preview{background:#222;border-radius:6px;margin-bottom:2rem;padding:1rem}.blog-preview h3{margin:.5rem 0}.blog-preview a{color:#f1c40f;font-weight:700}.related-product{background:#1a1a1a;border-left:4px solid #f1c40f;border-radius:6px;margin-top:2rem;padding:1rem}.related-product h3{margin:0 0 .5rem}.related-product .cta{background:#f1c40f;border-radius:4px;color:#000;display:inline-block;font-weight:700;margin-top:.5rem;padding:.5rem 1rem}.blog-categories{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1rem}.blog-categories button{background:#222;border:1px solid #f1c40f;border-radius:4px;color:#fff;cursor:pointer;padding:.4rem 1rem}.blog-categories button.active,.blog-categories button:hover{background:#f1c40f;color:#000}.with-image{align-items:flex-start;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.blog-text{flex:1 1}.blog-thumb{border-radius:6px;flex-shrink:0;height:auto;object-fit:cover;width:150px}@media (max-width:768px){.with-image{align-items:center;flex-direction:column;text-align:center}.blog-thumb{border-radius:8px;box-shadow:0 0 8px #ffffff1a;margin-top:1rem;max-width:300px;width:90%}.blog-text{text-align:left;width:100%}}body{background-color:#111;color:#f2f2f2;font-family:Segoe UI,sans-serif;margin:0}a{color:#f1c40f;text-decoration:none}.container{justify-content:center;margin:0 auto;max-width:1200px;padding:1rem;width:90%}@media (min-width:1024px){.container{width:60%}}.site-footer,.site-header{background-color:#1a1a1a;padding:1rem;text-align:center}.site-header nav a{font-weight:700;margin:0 1rem}.cta-button{background:#e63946;border-radius:8px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.75rem 1.5rem}.product-grid{align-items:flex-start;gap:1.5rem;margin:2rem auto;max-width:1200px}.product-grid,.product-list{display:flex;flex-wrap:wrap;justify-content:center}.product-list{gap:1rem;margin-top:2rem}.product-card{background-color:#222;border:1px solid #333;border-radius:12px;padding:1rem;text-align:center;width:300px}.product-card img{border-radius:8px;margin-bottom:.5rem;max-width:100%}.product-card a{background-color:#f1c40f;border-radius:6px;color:#111;display:inline-block;margin-top:.5rem;padding:.5rem 1rem}.filter-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.filter-buttons button{background:#333;border:1px solid #f1c40f;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.filter-buttons button.active,.filter-buttons button:hover{background:#f1c40f;color:#000}.filter-selects{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:1rem 0}.filter-selects select{background:#222;border:1px solid #f1c40f;border-radius:4px;color:#fff;padding:.5rem 1rem}
/*# sourceMappingURL=main.72c7c46b.css.map*/