body{background-color:#0a0a0a;color:#f2f2f2;font-family:Montserrat,Helvetica Neue,sans-serif;letter-spacing:.2px}a{color:#f1c40f;text-decoration:none;transition:all .3s ease}a:hover{color:#e74c3c}h1,h2,h3,h4{color:#fff;font-weight:700}button,.btn{background-color:#f1c40f;color:#000;padding:12px 24px;border:none;border-radius:8px;text-transform:uppercase;font-weight:700;letter-spacing:1px;transition:all .3s ease;cursor:pointer}button:hover,.btn:hover{background-color:#e74c3c;color:#fff;transform:scale(1.05)}.image-banner{position:relative;overflow:hidden;text-align:center;animation:fadeIn 1s ease-in-out}.image-banner img{width:100%;height:auto;filter:brightness(60%)}.image-banner .text-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:2rem;animation:slideUp 1s ease-out}.brand-columns{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:3rem 1rem;background-color:#111}.brand-block{width:220px;text-align:center;opacity:0;animation:fadeInUp 1s forwards;animation-delay:.3s}.brand-block img{max-width:100%;border-radius:12px;margin-bottom:1rem}.brand-block h3{color:#f1c40f;font-size:1.3rem;margin-bottom:.5rem}.brand-block p{color:#ccc;font-size:.95rem}footer{background-color:#000;color:#ccc;padding:2rem;text-align:center}footer a{color:#f1c40f;transition:color .3s ease}footer a:hover{color:#e74c3c}@media (max-width: 768px){.brand-columns{flex-direction:column;align-items:center}.text-overlay{padding:1rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.site-header{background-color:#000;padding:1rem 2rem;border-bottom:1px solid #333}.header-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.logo img{height:50px}.site-nav ul{list-style:none;display:flex;gap:1.5rem;padding:0;margin:0}.site-nav a{color:#f1c40f;font-weight:700;text-transform:uppercase}.site-nav a:hover{color:#e74c3c}.header-search input{padding:.5rem;border-radius:5px;border:none;outline:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
