.btn-top-sale {
      background: linear-gradient(45deg, #d4af37, #f4d03f) !important;
      color: #2c3e50 !important;
      padding: 5px 12px !important;
      border-radius: 15px !important;
      font-size: 11px !important;
      font-weight: 600 !important;
      text-transform: uppercase !important;
      letter-spacing: 1px !important;
      text-decoration: none !important;
      transition: all 0.3s ease !important;
    }

    .btn-top-sale:hover {
      background: linear-gradient(45deg, #b8941f, #d4af37) !important;
      color: white !important;
      transform: translateY(-1px) !important;
    }

    .sale-button {
      margin-right: 15px !important;
    }

    /* Mobile responsiveness */
    @media (max-width: 768px) {
      .sale-link a,
      .btn-top-sale {
        font-size: 10px !important;
        letter-spacing: 0.5px !important;
      }
      
      .sale-link a i {
        display: none;
      }
    }